From ab10268c997c8496fc4f3d31c2491e41a41203c7 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Wed, 26 Jan 2022 16:32:18 +0100 Subject: [PATCH] Base: Add BaseClass --- Modules.Base/Base/Base.vbproj | 7 +++++++ Modules.Base/Base/BaseClass.vb | 13 +++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 Modules.Base/Base/BaseClass.vb diff --git a/Modules.Base/Base/Base.vbproj b/Modules.Base/Base/Base.vbproj index 3272f3ad..52e79389 100644 --- a/Modules.Base/Base/Base.vbproj +++ b/Modules.Base/Base/Base.vbproj @@ -65,6 +65,7 @@ + @@ -106,5 +107,11 @@ + + + {903b2d7d-3b80-4be9-8713-7447b704e1b0} + Logging + + \ No newline at end of file diff --git a/Modules.Base/Base/BaseClass.vb b/Modules.Base/Base/BaseClass.vb new file mode 100644 index 00000000..e71ef5c2 --- /dev/null +++ b/Modules.Base/Base/BaseClass.vb @@ -0,0 +1,13 @@ +Imports DigitalData.Modules.Logging + +Public Class BaseClass + Protected LogConfig As LogConfig + Protected Logger As Logger + + Public Sub New(LogConfig As LogConfig) + Dim oClassName = Me.GetType().Name + + Me.LogConfig = LogConfig + Me.Logger = LogConfig.GetLogger(oClassName) + End Sub +End Class \ No newline at end of file