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();
}
+
+
}
}