namespace {{PROJECT_NAMESPACE}}.Modules.Contracts.Extensions;
public static class LoggingBuilderExtensions
{
///
/// Adds systemd console logging with standardized timestamp format and log level configuration.
///
/// The to configure.
/// The for chaining.
public static ILoggingBuilder AddModuleConsoleLogging(this ILoggingBuilder builder)
{
builder.AddSystemdConsole(options =>
{
options.UseUtcTimestamp = true;
options.TimestampFormat = " yyyy-MM-dd HH:mm:ss.fff zzz ";
});
builder.SetMinimumLevel(LogLevel.Information);
return builder;
}
}