public static void InitializeLogging() { Log.Initialize(new Log4NetLogProvider()); var logConfig = new FileInfo("Log.config"); if (logConfig.Exists) { XmlConfigurator.Configure(logConfig); } else { var infoLogger = new LogFileAppender { AppendToFile = true, File = "hard-coded", Layout = new PatternLayout("%4t %d{ABSOLUTE} %-5p %m%n"), SecurityContext = new WindowsSecurityContext(), Threshold = Level.Info }; var debugLogger = new LogFileAppender { AppendToFile = true, File = "$(debugPath)", Layout = new PatternLayout("%4t %d{ABSOLUTE} %-5p %m%n"), SecurityContext = new WindowsSecurityContext(), Threshold = Level.Debug }; BasicConfigurator.Configure(infoLogger, debugLogger); } }
protected void Awake() { Logger.ClearAppenders(); Logger.AddAppender(new UnityDebugAppender(LogLevel.Info)); if (Application.platform == RuntimePlatform.WindowsPlayer || Application.platform == RuntimePlatform.LinuxPlayer) { logFileAppender = new LogFileAppender(string.Format("{0}/log-{1}-{2}.txt", Application.dataPath, logFileName, System.DateTime.UtcNow.ToString("yyyyMMdd-HHmmss")), LogLevel.Info); Logger.AddAppender(logFileAppender); } string buildId = Application.isEditor ? "<IN EDITOR>" : Application.buildGUID; log.Info(string.Format("Build id: {0}", buildId)); }
private void InitializeLogging() { var info = new LogFileAppender { AppendToFile = true, File = "$(logFolder)\\{0:yyyy-MM-dd}.txt", Layout = new PatternLayout("%4t %d{ABSOLUTE} %-5p %m%n"), SecurityContext = new WindowsSecurityContext(), Threshold = Level.Info }; var debug = new LogFileAppender { AppendToFile = true, File = "$(logFolder)\\{0:yyyy-MM-dd}_DEBUG.txt", Layout = new PatternLayout("%4t %d{ABSOLUTE} %-5p %m%n"), SecurityContext = new WindowsSecurityContext(), Threshold = Level.Debug }; CoreApp.InitializeLogging(info, debug); }
public static void InitializeLogging(LogFileAppender infoLogger, LogFileAppender debugLogger) { Log.Initialize(new Log4NetLogProvider()); BasicConfigurator.Configure(infoLogger, debugLogger); }