jj: add app state

This commit is contained in:
Jonathan Jenne
2019-01-30 15:27:07 +01:00
parent 1ae788f52e
commit 7d691246f5
11 changed files with 90 additions and 50 deletions

View File

@@ -1,9 +1,9 @@
Imports System.IO
Imports NLog
Imports DigitalData.Modules.Logging
Public MustInherit Class BaseConfig
Private Const _userConfigFileName As String = "UserConfig.xml"
Private _logFactory As LogFactory
Private _logFactory As LogConfig
Private _logger As Logger
Protected Const _configKey As String = "Key"
@@ -16,9 +16,11 @@ Public MustInherit Class BaseConfig
End Get
End Property
Public Sub New(LogFactory As LogFactory)
_logFactory = LogFactory
_logger = LogFactory.GetCurrentClassLogger()
Public Sub New(LogConfig As LogConfig)
_logFactory = LogConfig
_logger = LogConfig.GetLogger()
End Sub
Private Function GetUserConfigPath() As String

View File

@@ -111,5 +111,11 @@
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Modules.Logging\Logging.vbproj">
<Project>{903b2d7d-3b80-4be9-8713-7447b704e1b0}</Project>
<Name>Logging</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>