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