From 468ed448f9d1cabce2ab6b3a9bd445a7067e3ae3 Mon Sep 17 00:00:00 2001 From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch> Date: Mon, 12 Feb 2018 22:49:54 +0100 Subject: [PATCH] Add console logging to AutoTxConfigTest. Refers to #3 --- ATxConfigTest/AutoTxConfigTest.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ATxConfigTest/AutoTxConfigTest.cs b/ATxConfigTest/AutoTxConfigTest.cs index fc74cea..679659e 100644 --- a/ATxConfigTest/AutoTxConfigTest.cs +++ b/ATxConfigTest/AutoTxConfigTest.cs @@ -3,16 +3,28 @@ using System.IO; using ATxCommon.Serializables; using NLog; using NLog.Config; +using NLog.Targets; namespace ATxConfigTest { internal class AutoTxConfigTest { + private static readonly Logger Log = LogManager.GetCurrentClassLogger(); private static ServiceConfig _config; private static ServiceStatus _status; private static void Main(string[] args) { + var logConfig = new LoggingConfiguration(); + var consoleTarget = new ConsoleTarget { + Name = "console", + Layout = @"${date:format=yyyy-MM-dd HH\:mm\:ss} [${level}] (${logger}) ${message}", + }; + logConfig.AddTarget("console", consoleTarget); + var logRuleConsole = new LoggingRule("*", LogLevel.Debug, consoleTarget); + logConfig.LoggingRules.Add(logRuleConsole); + LogManager.Configuration = logConfig; + var baseDir = AppDomain.CurrentDomain.BaseDirectory; if (args.Length > 0) baseDir = args[0]; -- GitLab