Sto implementando un ILogger personalizzato (interfaccia per la registrazione) Ho sviluppato con successo implementazioni con alcuni famosi logger come Serilog o Log4Net. Ora voglio creare un registratore di memoria, che memorizza tutti i registri all'interno di un elenco (memoria).
Dal momento che la lista esiste solo nel MemoryLogger: ILogger, penso che renderlo parte del contratto di ILogger sarà una soluzione pessima. Ho bisogno di alcune idee su come rendere tale lista accessibile da ILogger perché verrà utilizzata in alcuni Assert nei test di unità, ad esempio. Hai qualche idea? Qualsiasi workAround?
Grazie ragazzi !!