private static void ConfigureAllLogging() { var patternLayout = new PatternLayout { ConversionPattern = "%date %-5level %logger - %message%newline" }; patternLayout.ActivateOptions(); var fileAppender = new RollingFileAppender { AppendToFile = true, File = @"logs\log.log", Layout = patternLayout, MaxSizeRollBackups = 5, MaximumFileSize = "10MB", RollingStyle = RollingFileAppender.RollingMode.Size, }; fileAppender.ActivateOptions(); var unityLogger = new UnityAppender { Layout = new PatternLayout() }; unityLogger.ActivateOptions(); BasicConfigurator.Configure(unityLogger, fileAppender); }
/// <summary> /// Configure logging to write to Logs\EventLog.txt and the Unity console output. /// </summary> public static void ConfigureAllLogging() { //var patternLayout = new PatternLayout //{ // ConversionPattern = "%date %-5level %logger - %message%newline" //}; //patternLayout.ActivateOptions(); //// setup the appender that writes to Log\EventLog.txt //var fileAppender = new RollingFileAppender //{ // AppendToFile = false, // File = @"Logs\EventLog.txt", // Layout = patternLayout, // MaxSizeRollBackups = 5, // MaximumFileSize = "1GB", // RollingStyle = RollingFileAppender.RollingMode.Size, // StaticLogFileName = true //}; //fileAppender.ActivateOptions(); var unityLogger = new UnityAppender { Layout = new PatternLayout() }; unityLogger.ActivateOptions(); BasicConfigurator.Configure(unityLogger); }
private static UnityAppender InitializeUnityLogger() { var unityLogger = new UnityAppender { Layout = new PatternLayout() }; unityLogger.ActivateOptions(); return(unityLogger); }
/// <summary> /// Configure logging to write to Logs\EventLog.txt and the Unity console output. /// </summary> public static void ConfigureAllLogging() { var patternLayout = new PatternLayout { ConversionPattern = "%date %-5level %logger - %message%newline" }; patternLayout.ActivateOptions(); var unityLogger = new UnityAppender { Layout = new PatternLayout() }; unityLogger.ActivateOptions(); }
/// <summary> /// Configure logging to write to Logs\EventLog.txt and the Unity console output. /// </summary> public static void ConfigureAllLogging() { var patternLayout = new PatternLayout { ConversionPattern = "%utcdate [%thread] %-5level %logger - %message\a%newline" }; patternLayout.ActivateOptions(); // setup the appender that writes to Log\EventLog.txt var fileAppender = new RollingFileAppender { AppendToFile = false, File = @"Logs\EventLog.txt", Layout = patternLayout, MaxSizeRollBackups = 5, MaximumFileSize = "1GB", RollingStyle = RollingFileAppender.RollingMode.Size, StaticLogFileName = true }; fileAppender.ActivateOptions(); var unityLogger = new UnityAppender { Layout = new PatternLayout(), }; // Only the temp logger and Errors unityLogger.AddFilter(new LoggerMatchFilter() { AcceptOnMatch = true, LoggerToMatch = "Temp", }); unityLogger.AddFilter(new LevelRangeFilter() { AcceptOnMatch = true, LevelMin = Level.Error }); unityLogger.AddFilter(new DenyAllFilter()); unityLogger.ActivateOptions(); BasicConfigurator.Configure(unityLogger, fileAppender); }