示例#1
0
 internal void ResetConfiguration()
 {
     Appenders = _logManager?.ResolveAppenders(Name);
     LogEventPoolExhaustionStrategy = _logManager?.ResolveLogEventPoolExhaustionStrategy(Name) ?? LogEventPoolExhaustionStrategy.Default;
     _logLevel = _logManager?.ResolveLevel(Name) ?? Level.Fatal;
 }
示例#2
0
 public IInternalLogEvent AcquireLogEvent(LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy)
 => throw new NotSupportedException();
示例#3
0
 public LoggerDefinition(string name, Level level, bool includeParentAppenders, LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy, params string[] appenderReferences)
 {
     Name  = name;
     Level = level;
     IncludeParentAppenders         = includeParentAppenders;
     LogEventPoolExhaustionStrategy = logEventPoolExhaustionStrategy;
     AppenderReferences             = appenderReferences;
 }
示例#4
0
 public IInternalLogEvent AllocateLogEvent(LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy, IInternalLogEvent logEvent, Level level, Log log)
 => throw new NotSupportedException();
示例#5
0
 public BasicResolver(IEnumerable <IAppender> appenders, Level level, LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy)
     : this(appenders, level, logEventPoolExhaustionStrategy, LogEventArgumentExhaustionStrategy.Default)
 {
 }
示例#6
0
 public static ILogManager Configure(IEnumerable <IAppender> appenders, int logEventQueueSize = 1024, int logEventBufferSize = 128, Level level = Level.Finest, LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy = LogEventPoolExhaustionStrategy.Default)
 {
     return(Configure(new ZeroLogBasicConfiguration
     {
         Appenders = appenders.ToList(),
         Level = level,
         LogEventQueueSize = logEventQueueSize,
         LogEventBufferSize = logEventBufferSize,
         LogEventPoolExhaustionStrategy = logEventPoolExhaustionStrategy
     }));
 }
示例#7
0
        public static ILogManager Configure(IEnumerable <IAppender> appenders, int logEventQueueSize = 1024, int logEventBufferSize = 128, Level level = Level.Finest, LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy = LogEventPoolExhaustionStrategy.Default)
        {
            var dummyResolver = new BasicResolver(appenders, level, logEventPoolExhaustionStrategy);

            return(LogManager.Initialize(dummyResolver, logEventQueueSize, logEventBufferSize));
        }