mirror of
https://github.com/bitwarden/server
synced 2025-12-18 09:13:19 +00:00
config for rolling log files by size limit
This commit is contained in:
@@ -18,7 +18,7 @@ namespace Bit.Core.Utilities
|
||||
{
|
||||
if(env.IsDevelopment())
|
||||
{
|
||||
return;
|
||||
return;
|
||||
}
|
||||
|
||||
if(CoreHelpers.SettingHasValue(globalSettings?.Sentry.Dsn))
|
||||
@@ -35,7 +35,7 @@ namespace Bit.Core.Utilities
|
||||
{
|
||||
if(context.HostingEnvironment.IsDevelopment())
|
||||
{
|
||||
return builder;
|
||||
return builder;
|
||||
}
|
||||
|
||||
bool inclusionPredicate(LogEvent e)
|
||||
@@ -77,7 +77,18 @@ namespace Bit.Core.Utilities
|
||||
}
|
||||
else if(CoreHelpers.SettingHasValue(globalSettings.LogDirectory))
|
||||
{
|
||||
config.WriteTo.RollingFile($"{globalSettings.LogDirectory}/{globalSettings.ProjectName}/{{Date}}.txt")
|
||||
if(globalSettings.LogRoleBySizeLimit.HasValue)
|
||||
{
|
||||
config.WriteTo
|
||||
.RollingFile($"{globalSettings.LogDirectory}/{globalSettings.ProjectName}/log.txt",
|
||||
fileSizeLimitBytes: globalSettings.LogRoleBySizeLimit);
|
||||
}
|
||||
else
|
||||
{
|
||||
config.WriteTo
|
||||
.RollingFile($"{globalSettings.LogDirectory}/{globalSettings.ProjectName}/{{Date}}.txt");
|
||||
}
|
||||
config
|
||||
.Enrich.FromLogContext()
|
||||
.Enrich.WithProperty("Project", globalSettings.ProjectName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user