diff --git a/src/CryptoAgent/CryptoAgent.csproj b/src/CryptoAgent/CryptoAgent.csproj index 43cedae..319aa68 100644 --- a/src/CryptoAgent/CryptoAgent.csproj +++ b/src/CryptoAgent/CryptoAgent.csproj @@ -7,7 +7,7 @@ - + @@ -16,7 +16,9 @@ - + + + diff --git a/src/CryptoAgent/Program.cs b/src/CryptoAgent/Program.cs index c662805..4c908c1 100644 --- a/src/CryptoAgent/Program.cs +++ b/src/CryptoAgent/Program.cs @@ -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 .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup(); + 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(); } + + } }