diff --git a/Directory.Build.props b/Directory.Build.props index a9cee1e..79ded11 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,7 +2,7 @@ Victor Vogelpoel Dramatic Development - Copyright (c) 2021 Dramatic Development - Victor Vogelpoel + Copyright (c) 2022 Dramatic Development - Victor Vogelpoel $([System.DateTime]::Now.ToString("yyyy.MM.dd.HHmm")) \ No newline at end of file diff --git a/current/Serilog.Sinks.MFilesSysUtilsEventLog.2.3.623.2.nupkg b/current/Serilog.Sinks.MFilesSysUtilsEventLog.2.3.623.6.nupkg similarity index 77% rename from current/Serilog.Sinks.MFilesSysUtilsEventLog.2.3.623.2.nupkg rename to current/Serilog.Sinks.MFilesSysUtilsEventLog.2.3.623.6.nupkg index bf0ae22..877c84b 100644 Binary files a/current/Serilog.Sinks.MFilesSysUtilsEventLog.2.3.623.2.nupkg and b/current/Serilog.Sinks.MFilesSysUtilsEventLog.2.3.623.6.nupkg differ diff --git a/samples/SampleVaultApplication/Properties/AssemblyInfo.cs b/samples/SampleVaultApplication/Properties/AssemblyInfo.cs index 7d468eb..0661660 100644 --- a/samples/SampleVaultApplication/Properties/AssemblyInfo.cs +++ b/samples/SampleVaultApplication/Properties/AssemblyInfo.cs @@ -28,7 +28,7 @@ [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Dramatic Development - Victor Vogelpoel")] [assembly: AssemblyProduct("SampleVaultApplication")] -[assembly: AssemblyCopyright("Copyright © 2021 Dramatic Development - Victor Vogelpoel")] +[assembly: AssemblyCopyright("Copyright © 2022 Dramatic Development - Victor Vogelpoel")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] diff --git a/samples/SampleVaultApplication/Properties/FileVersionInfo.cs b/samples/SampleVaultApplication/Properties/FileVersionInfo.cs index c86179c..ae638c4 100644 --- a/samples/SampleVaultApplication/Properties/FileVersionInfo.cs +++ b/samples/SampleVaultApplication/Properties/FileVersionInfo.cs @@ -1 +1 @@ -[assembly:System.Reflection.AssemblyFileVersion("2021.10.24.2255")] +[assembly:System.Reflection.AssemblyFileVersion("2022.01.26.1141")] diff --git a/samples/SampleVaultApplication/SampleVaultApplication.csproj b/samples/SampleVaultApplication/SampleVaultApplication.csproj index d8d9bd8..17635bf 100644 --- a/samples/SampleVaultApplication/SampleVaultApplication.csproj +++ b/samples/SampleVaultApplication/SampleVaultApplication.csproj @@ -68,7 +68,7 @@ - 2.3.623.2 + 2.3.623.6 1.5.0.235 diff --git a/samples/SampleVaultApplication/VaultApplication.cs b/samples/SampleVaultApplication/VaultApplication.cs index f02e11f..6834bd8 100644 --- a/samples/SampleVaultApplication/VaultApplication.cs +++ b/samples/SampleVaultApplication/VaultApplication.cs @@ -93,22 +93,27 @@ private void ConfigureLoggingLevelSwitch(string logLevel) /// /// Update the Serilog loggingLevelSwitch, when the LogLevel configuration for the Vault Application is changed in M-Files Admin. /// - /// - /// - /// + /// old vaultapp configuration + /// protected override void OnConfigurationUpdated(Configuration oldConfiguration, bool updateExternals) { if (oldConfiguration.LogLevel != Configuration.LogLevel) { ConfigureLoggingLevelSwitch(Configuration.LogLevel); - Log.Information("Log level changed to {LogLevel}", Configuration.LogLevel); + // Use separate logger to log the configuration level change, regardless of the old logging level. + var configLogger = new LoggerConfiguration() + .WriteTo.MFilesSysUtilsEventLogSink() + .WriteTo.MFilesSysUtilsEventLogSink(formatter: new RenderedCompactJsonFormatter ()) + .CreateLogger(); + + configLogger.Information("Log level changed to {LogLevel} bij an administrator", Configuration.LogLevel); } + base.OnConfigurationUpdated(oldConfiguration, updateExternals); } - /// /// Sample Event that fired upon checkin of a Builtin Document object type. /// It logs the event using Serilog. diff --git a/samples/SampleVaultApplication/appdef.xml b/samples/SampleVaultApplication/appdef.xml index a8a7ee5..f4e2979 100644 --- a/samples/SampleVaultApplication/appdef.xml +++ b/samples/SampleVaultApplication/appdef.xml @@ -7,8 +7,8 @@ MFilesSysUtilsEventLog Sample sink SampleVaultApplication Sample Vault Application for demonstrating Serilog logging using the Serilog.Sinks.MFilesSysUtilsEventLog Dramatic Development - 0.2 - Copyright 2021 Dramatic Development + 0.3 + Copyright 2022 Dramatic Development 20.5.0.0 false diff --git a/src/Serilog.Sinks.MFilesSysUtilsEventLog/Serilog.Sinks.MFilesSysUtilsEventLog.csproj b/src/Serilog.Sinks.MFilesSysUtilsEventLog/Serilog.Sinks.MFilesSysUtilsEventLog.csproj index 5878dc7..671592f 100644 --- a/src/Serilog.Sinks.MFilesSysUtilsEventLog/Serilog.Sinks.MFilesSysUtilsEventLog.csproj +++ b/src/Serilog.Sinks.MFilesSysUtilsEventLog/Serilog.Sinks.MFilesSysUtilsEventLog.csproj @@ -12,12 +12,12 @@ https://github.com/serilog-contrib/Serilog.Sinks.MFilesSysUtilsEventLog https://github.com/serilog-contrib/Serilog.Sinks.MFilesSysUtilsEventLog git - 2.3.623.2 - Updating reference to Vault Application Framework nuget version 2.3.623.2. -Aligning versioning to Vault Application Framework. - 2.3.623.2 + 2.3.623.6 + Updating reference to Vault Application Framework nuget version 2.3.623.6. + 2.3.623.6 true Serilog.Sinks.MFilesSysUtilsEventLog.snk + Copyright (c) 2022 Dramatic Development - Victor Vogelpoel @@ -29,7 +29,7 @@ Aligning versioning to Vault Application Framework. - +