aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/VNLib.WebServer/src/Bootstrap/WebserverBase.cs4
-rw-r--r--apps/VNLib.WebServer/src/VLogProvider.cs28
-rw-r--r--apps/VNLib.WebServer/src/VNLib.WebServer.csproj4
3 files changed, 15 insertions, 21 deletions
diff --git a/apps/VNLib.WebServer/src/Bootstrap/WebserverBase.cs b/apps/VNLib.WebServer/src/Bootstrap/WebserverBase.cs
index f3832c6..67fc306 100644
--- a/apps/VNLib.WebServer/src/Bootstrap/WebserverBase.cs
+++ b/apps/VNLib.WebServer/src/Bootstrap/WebserverBase.cs
@@ -93,6 +93,10 @@ namespace VNLib.WebServer.Bootstrap
HttpServiceStackBuilder builder = new HttpServiceStackBuilder()
.LoadPluginsConcurrently(loadPluginsConcurrently)
.WithBuiltInHttp(TcpConfig.ReduceBindingsForGroups, http)
+ .WithManualPlugins(plugins =>
+ {
+
+ })
.WithDomain(domain =>
{
domain.WithServiceGroups(vh =>
diff --git a/apps/VNLib.WebServer/src/VLogProvider.cs b/apps/VNLib.WebServer/src/VLogProvider.cs
index d20437f..67d88ef 100644
--- a/apps/VNLib.WebServer/src/VLogProvider.cs
+++ b/apps/VNLib.WebServer/src/VLogProvider.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2022 Vaughn Nugent
+* Copyright (c) 2024 Vaughn Nugent
*
* Library: VNLib
* Package: VNLib.WebServer
@@ -35,14 +35,10 @@ using VNLib.Utils.Logging;
namespace VNLib.WebServer
{
- internal sealed class VLogProvider : VnDisposeable, ILogProvider
+ internal sealed class VLogProvider(LoggerConfiguration config) : VnDisposeable, ILogProvider
{
- private readonly Logger LogCore;
+ private readonly Logger LogCore = config.CreateLogger();
- public VLogProvider(LoggerConfiguration config)
- {
- LogCore = config.CreateLogger();
- }
public void Flush() { }
public object GetLogProvider() => LogCore;
@@ -51,22 +47,16 @@ namespace VNLib.WebServer
public bool IsEnabled(LogLevel level) => LogCore.IsEnabled((LogEventLevel)level);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
- public void Write(LogLevel level, string value)
- {
- LogCore.Write((LogEventLevel)level, value);
- }
+ public void Write(LogLevel level, string value)
+ => LogCore.Write((LogEventLevel)level, value);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
- public void Write(LogLevel level, Exception exception, string value = "")
- {
- LogCore.Write((LogEventLevel)level, exception, value);
- }
+ public void Write(LogLevel level, Exception exception, string value = "")
+ => LogCore.Write((LogEventLevel)level, exception, value);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
- public void Write(LogLevel level, string value, params object[] args)
- {
- LogCore.Write((LogEventLevel)level, value, args);
- }
+ public void Write(LogLevel level, string value, params object[] args)
+ => LogCore.Write((LogEventLevel)level, value, args);
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public void Write(LogLevel level, string value, params ValueType[] args)
diff --git a/apps/VNLib.WebServer/src/VNLib.WebServer.csproj b/apps/VNLib.WebServer/src/VNLib.WebServer.csproj
index 37808b5..d2d9945 100644
--- a/apps/VNLib.WebServer/src/VNLib.WebServer.csproj
+++ b/apps/VNLib.WebServer/src/VNLib.WebServer.csproj
@@ -29,7 +29,7 @@
<Copyright>Copyright © 2024 Vaughn Nugent</Copyright>
<Product>VNLib.Webserver</Product>
<PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/vnlib.core</PackageProjectUrl>
- <RepositoryUrl>https://github.com/VnUgE/VNLib.Core/tree/master/app/VNLib.Webserver/</RepositoryUrl>
+ <RepositoryUrl>https://github.com/VnUgE/VNLib.Core/tree/master/apps/VNLib.WebServer</RepositoryUrl>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
</PropertyGroup>
@@ -68,7 +68,7 @@
<PackageReference Include="Serilog" Version="4.0.1" />
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
- <PackageReference Include="YamlDotNet" Version="16.0.0" />
+ <PackageReference Include="YamlDotNet" Version="16.1.0" />
</ItemGroup>
<ItemGroup>