Browse Source

add logging

pull/2/head
Kyle Spearrin 4 years ago
parent
commit
a3a234b65c
  1. 6
      src/CryptoAgent/CryptoAgent.csproj
  2. 16
      src/CryptoAgent/Program.cs

6
src/CryptoAgent/CryptoAgent.csproj

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AWSSDK.KeyManagementService" Version="3.7.1.19" />
<PackageReference Include="AWSSDK.KeyManagementService" Version="3.7.1.20" />
<PackageReference Include="Azure.Identity" Version="1.4.1" />
<PackageReference Include="Azure.Security.KeyVault.Certificates" Version="4.2.0" />
<PackageReference Include="Azure.Security.KeyVault.Keys" Version="4.2.0" />
@ -16,7 +16,9 @@ @@ -16,7 +16,9 @@
<PackageReference Include="Google.Cloud.Kms.V1" Version="2.4.0" />
<PackageReference Include="IdentityServer4.AccessTokenValidation" Version="3.0.1" />
<PackageReference Include="JsonFlatFileDataStore" Version="2.2.3" />
<PackageReference Include="VaultSharp" Version="1.6.5.1" />
<PackageReference Include="Serilog.AspNetCore" Version="4.1.0" />
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
<PackageReference Include="VaultSharp" Version="1.7.0" />
</ItemGroup>
</Project>

16
src/CryptoAgent/Program.cs

@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Hosting;
using Serilog;
namespace Bit.CryptoAgent
{
@ -12,9 +13,22 @@ namespace Bit.CryptoAgent @@ -12,9 +13,22 @@ namespace Bit.CryptoAgent
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
webBuilder.ConfigureLogging((hostingContext, logging) =>
{
var serilogConfig = new LoggerConfiguration()
.Enrich.FromLogContext()
.WriteTo.File("/etc/bitwarden/logs/log.txt",
rollOnFileSizeLimit: true,
rollingInterval: RollingInterval.Day);
var serilog = serilogConfig.CreateLogger();
logging.AddSerilog(serilog);
});
})
.Build()
.Run();
}
}
}

Loading…
Cancel
Save