示例#1
0
 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);
        }
示例#3
0
 private LogManager(ISharpLoggerFactory loggerFactory) {
     _loggerFactory = loggerFactory;
 }
示例#4
0
 public static void SetLoggersFactory(ISharpLoggerFactory loggerFactory) {
     _instance = new LogManager(loggerFactory);
 }
 private LogManager(ISharpLoggerFactory loggerFactory)
 {
     _loggerFactory = loggerFactory;
 }
 public static void SetLoggersFactory(ISharpLoggerFactory loggerFactory)
 {
     _instance = new LogManager(loggerFactory);
 }
示例#7
0
 public static void SetLogger(ISharpLoggerFactory loggerFactory)
 {
     LogManager.SetLoggersFactory(loggerFactory);
 }