示例#1
0
        public static ILoggingBuilder AddKRFLogger(this ILoggingBuilder builder, IConfiguration configuration)
        {
            if (configuration == null || builder == null)
            {
                throw new Exception("Missing configuration or log builder");
            }

            KRFLogConfiguration settings = configuration.GetSection(KRFApiSettings.KRFLoggerConfig_Key).Get <KRFLogConfiguration>() ?? null;

            return(builder.AddKRFLogger(settings, configuration));
        }