20 lines
581 B
C#
20 lines
581 B
C#
namespace Metadata.Extensions;
|
|
|
|
internal static class WebApplicationBuilderExtensions
|
|
{
|
|
internal static IHostBuilder SetupSerilog(this WebApplicationBuilder builder, IConfiguration configuration) =>
|
|
builder.Host.UseSerilog((_, c) =>
|
|
c.ReadFrom.Configuration(configuration));
|
|
|
|
internal static WebApplicationBuilder SetupWolverine(this WebApplicationBuilder builder)
|
|
{
|
|
builder.Host.UseWolverine(
|
|
options =>
|
|
{
|
|
options.DefaultExecutionTimeout = 6.Hours();
|
|
});
|
|
|
|
return builder;
|
|
}
|
|
}
|