Exemple #1
0
        static void Main()
        {
            SimpleConfigurator.ConfigureForConsoleLogging();

            LogManager.GetLogger("app").Info("works");

            NLogAppender.Initialize();

            LogWithLog4Net();

            Console.ReadLine();
        }
Exemple #2
0
        private static void ConfigureNLog(string baseDir)
        {
            string loggerConfigFile = Path.Combine(baseDir, "NLog.config");

            if (!File.Exists(loggerConfigFile))
            {
                File.WriteAllText(loggerConfigFile, Resources.NLogConfig);
            }

            string logsDir = Path.Combine(baseDir, "logs");

            if (!Directory.Exists(logsDir))
            {
                Directory.CreateDirectory(logsDir);
            }

            NLog.LogManager.Configuration = new NLog.Config.XmlLoggingConfiguration(loggerConfigFile, true);
            LogManager.Configuration.Variables["basedir"] = baseDir;

            NLogAppender.Initialize();
        }