Example #1
0
        public static void UsePlatformLogger(this IApplicationBuilder builder, LoggerComponent loggerComponent = LoggerComponent.NLog)
        {
            switch (loggerComponent)
            {
            case LoggerComponent.NLog:
                builder.UseMiddleware <MSLoggerMiddleware>();
                break;

            case LoggerComponent.Serilog:
                builder.UseMiddleware <SerilogMiddleware>();
                builder.UseSerilogRequestLogging();
                break;

            default:
                break;
            }
        }
 public void CloseLogging()
 {
     LoggerComponent.Close();
 }
 public MainInitializer AddLogging(string logFilePath)
 {
     LoggerComponent.InitLogger(logFilePath);
     return(this);
 }