コード例 #1
0
ファイル: Logger.cs プロジェクト: asimshah/apollo-web
 public static void AddLog4Net(this ILoggerFactory loggerFactory)
 {
     loggerFactory.AddLog4Net(LogLevel.Information);
 }
コード例 #2
0
ファイル: Logger.cs プロジェクト: asimshah/apollo-web
 public static void AddLog4Net(this ILoggerFactory loggerFactory, LogLevel minLevel)
 {
     loggerFactory.AddLog4Net((category, logLevel) => logLevel >= minLevel);
 }
コード例 #3
0
ファイル: Logger.cs プロジェクト: asimshah/apollo-web
 public static void AddStandardLog(this ILoggerFactory loggerFactory, IHostingEnvironment env)
 {
     if (env.IsDevelopment())
     {
         loggerFactory.MinimumLevel = LogLevel.Debug;
         loggerFactory.AddLog4Net(LogLevel.Information);
         //loggerFactory.AddDebug(LogLevel.Debug);
         loggerFactory.AddDebug((t, l) =>
         {
             if (t.StartsWith("Microsoft") && ( l == LogLevel.Verbose || l == LogLevel.Debug))
             {
                 return false;
             }
             return true;
         });
     }
     else if (env.IsStaging())
     {
         loggerFactory.AddLog4Net(LogLevel.Information);
     }
     else
     {
         loggerFactory.AddLog4Net(LogLevel.Warning);
     }
 }