Domanda

solo cercando di ottenere fino a velocità veloce.

2 domande ..

La mia intenzione era quella di avere una classe Singleton per rendere NLog a disposizione l'intera applicazione .. è questo l'approccio corretto.

Come faccio a registrare la fonte cioè di classe .. Metodo .. filo ecc della voce nel registro.

È stato utile?

Soluzione

Quale sarebbe la vostra Singleton non esattamente?

Uno dei vantaggi di librerie come NLog (e log4j, ecc) è che quando si accede, si registrerà con il relativo logger di classe - il che significa che è possibile poi regolare la registrazione in modo appropriato. Se hai avuto qualche Singleton con solo una singola istanza Logger, si perderebbe immediatamente questo beneficio. Mi consiglia di utilizzare la tecnica mostrata nella documentazione, in cui ogni classe ha il suo registratore.

Per quanto riguarda emette il nome della classe, ecc, un'occhiata alla layout di renderer pagina dei documenti, che ha molte opzioni:. {callsite} e {threadid} può essere quello che stai dopo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top