Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
    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));
    }
Beispiel #3
0
        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);
        }