public static void SetLoggersFactory(ISharpLoggerFactory loggerFactory) { if (loggerFactory == null) { _instance = new LogManager(new NoLoggingLoggerFactory()); return; } _instance = new LogManager(loggerFactory); }
static LogManager() { string loggerClass = TryToFindLog4Net(); if (loggerClass == null) { loggerClass = TryToFindNLog(); } ISharpLoggerFactory loggerFactory = String.IsNullOrEmpty(loggerClass) ? new NoLoggingLoggerFactory() : GetLoggerFactory(loggerClass); SetLoggersFactory(loggerFactory); }
private LogManager(ISharpLoggerFactory loggerFactory) { _loggerFactory = loggerFactory; }
public static void SetLoggersFactory(ISharpLoggerFactory loggerFactory) { _instance = new LogManager(loggerFactory); }
public static void SetLogger(ISharpLoggerFactory loggerFactory) { LogManager.SetLoggersFactory(loggerFactory); }