コード例 #1
0
        /// <summary>
        /// Add RSoft Elastic Logger
        /// </summary>
        /// <param name="builder">Logging builder object</param>
        /// <param name="configure">Action configure option</param>
        public static ILoggingBuilder AddElasticLogger(this ILoggingBuilder builder, Action <LoggerOptions> configure)
        {
            if (configure == null)
            {
                throw new ArgumentNullException(nameof(configure));
            }

            builder.AddElasticLogger();
            builder.Services.Configure(configure);

            return(builder);
        }