Ejemplo n.º 1
0
        public static ILoggingBuilder AddNgsaLogger(this ILoggingBuilder builder, Action <NgsaLoggerConfiguration> configure)
        {
            NgsaLoggerConfiguration config = new NgsaLoggerConfiguration();

            configure(config);

            return(builder.AddNgsaLogger(config));
        }
Ejemplo n.º 2
0
 public static ILoggingBuilder AddNgsaLogger(this ILoggingBuilder builder, NgsaLoggerConfiguration config)
 {
     builder.AddProvider(new NgsaLoggerProvider(config));
     return(builder);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NgsaLoggerProvider"/> class.
 /// </summary>
 /// <param name="loggerConfig">NgsaLoggerConfig</param>
 public NgsaLoggerProvider(NgsaLoggerConfiguration loggerConfig)
 {
     config = loggerConfig;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NgsaLogger"/> class.
 /// </summary>
 /// <param name="name">Logger Name</param>
 /// <param name="config">Logger Config</param>
 public NgsaLogger(string name, NgsaLoggerConfiguration config)
 {
     this.name   = name;
     this.config = config;
 }