From 00fa4c496a372402b5b929f3d6973665d0acb1ee Mon Sep 17 00:00:00 2001
From: Michael Krisper <michael.krisper@tugraz.at>
Date: Thu, 17 Mar 2016 15:16:47 +0100
Subject: [PATCH] easier logging configuration

---
 VECTO/GUI/F_MAINForm.vb | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/VECTO/GUI/F_MAINForm.vb b/VECTO/GUI/F_MAINForm.vb
index dcbdafb075..666e0ecd3c 100644
--- a/VECTO/GUI/F_MAINForm.vb
+++ b/VECTO/GUI/F_MAINForm.vb
@@ -568,16 +568,12 @@ Imports TUGraz.VectoCore.Utils
 		DeclOnOff()
 
 		'Init Log Writer for Listening to VectoCore Nlog
-		Dim config As LoggingConfiguration = LogManager.Configuration
-
-		Dim methodCallTarget As MethodCallTarget = New MethodCallTarget()
-		methodCallTarget.ClassName = "VECTO.F_MAINForm, vecto"
-		methodCallTarget.MethodName = "LogMessage"
-		methodCallTarget.Name = "WarningLogger"
-		methodCallTarget.Parameters.Add(New MethodCallParameter("${level}"))
-		methodCallTarget.Parameters.Add(New MethodCallParameter("${message}"))
-		config.LoggingRules.Add(New LoggingRule("*", LogLevel.Warn, methodCallTarget))
-		LogManager.Configuration = config
+		Dim target As MethodCallTarget = New MethodCallTarget()
+		target.ClassName = Me.GetType().AssemblyQualifiedName
+		target.MethodName = "LogMessage"
+		target.Parameters.Add(New MethodCallParameter("${level}"))
+		target.Parameters.Add(New MethodCallParameter("${message}"))
+		SimpleConfigurator.ConfigureForTargetLogging(target, LogLevel.Warn)
 	End Sub
 
 	Public Shared Sub LogMessage(level As String, message As String)
-- 
GitLab