static void Main() { SimpleConfigurator.ConfigureForConsoleLogging(); LogManager.GetLogger("app").Info("works"); NLogAppender.Initialize(); LogWithLog4Net(); Console.ReadLine(); }
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(); }