2
我在我的應用程序中使用NLog。我有門面記錄,它具有私有靜態記錄器,所以在整個應用程序中只有一個記錄器。就像這樣:Nlog'每個類別的記錄器'
public class Logging
{
private static Logger _logger;
//... constructors and methods
}
但我NLOG文檔這種方法「每班一個記錄器」在閱讀建議,讓您輕鬆獲得一點例外是從哪裏來的。所以每個班級將有:
private static Logger _logger;
但是這樣,每個類將被耦合到NLog的記錄器和LogManager類。在這種情況下實施「每班一臺」的最佳方式是什麼?
請參閱http://stackoverflow.com/questions/3143929/why-do-loggers-recommend-using-a-logger-per-class?rq=1 – Julian