/// <summary>
 /// Constructs an instance of <see cref="ILoggerFactory" /> for use by <see cref="LogManager.Use{T}" />.
 /// </summary>
 protected override ILoggerFactory GetLoggingFactory()
 {
     var loggerFactory = new DefaultTestingLoggerFactory(level.Value, writer.Value);
     var message = $"Logging to testing logger with level {level}";
     loggerFactory.Write(GetType().Name, LogLevel.Info, message);
     return loggerFactory;
 }
Пример #2
0
        /// <summary>
        /// Constructs an instance of <see cref="ILoggerFactory" /> for use by <see cref="LogManager.Use{T}" />.
        /// </summary>
        protected override ILoggerFactory GetLoggingFactory()
        {
            var loggerFactory = new DefaultTestingLoggerFactory(level.Value, writer.Value);
            var message       = $"Logging to testing logger with level {level}";

            loggerFactory.Write(GetType().Name, LogLevel.Info, message);
            return(loggerFactory);
        }
Пример #3
0
        /// <summary>
        /// Constructs an instance of <see cref="ILoggerFactory" /> for use by <see cref="LogManager.Use{T}" />.
        /// </summary>
        protected override ILoggerFactory GetLoggingFactory()
        {
            if (testingLoggerFactory == null)
            {
                testingLoggerFactory = new DefaultTestingLoggerFactory();
            }

            return(testingLoggerFactory);
        }
Пример #4
0
 public NamedLogger(string name, DefaultTestingLoggerFactory defaultLoggerFactory)
 {
     this.name = name;
     this.defaultLoggerFactory = defaultLoggerFactory;
 }
Пример #5
0
 public NamedLogger(string name, DefaultTestingLoggerFactory defaultLoggerFactory)
 {
     this.name = name;
     this.defaultLoggerFactory = defaultLoggerFactory;
 }
Пример #6
0
 public void Fatal(string message, Exception exception)
 {
     DefaultTestingLoggerFactory.Write(name, LogLevel.Error, message + Environment.NewLine + exception);
 }
Пример #7
0
 public void FatalFormat(string format, params object[] args)
 {
     DefaultTestingLoggerFactory.Write(name, LogLevel.Fatal, string.Format(format, args));
 }
Пример #8
0
 public void Fatal(string message)
 {
     DefaultTestingLoggerFactory.Write(name, LogLevel.Fatal, message);
 }
Пример #9
0
 public void Error(string message)
 {
     DefaultTestingLoggerFactory.Write(name, LogLevel.Error, message);
 }
Пример #10
0
 public void Warn(string message)
 {
     DefaultTestingLoggerFactory.Write(name, LogLevel.Warn, message);
 }
Пример #11
0
 public void Info(string message)
 {
     DefaultTestingLoggerFactory.Write(name, LogLevel.Info, message);
 }
Пример #12
0
 public void Debug(string message)
 {
     DefaultTestingLoggerFactory.Write(name, LogLevel.Debug, message);
 }