internal void ResetConfiguration() { Appenders = _logManager?.ResolveAppenders(Name); LogEventPoolExhaustionStrategy = _logManager?.ResolveLogEventPoolExhaustionStrategy(Name) ?? LogEventPoolExhaustionStrategy.Default; _logLevel = _logManager?.ResolveLevel(Name) ?? Level.Fatal; }
public IInternalLogEvent AcquireLogEvent(LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy) => throw new NotSupportedException();
public LoggerDefinition(string name, Level level, bool includeParentAppenders, LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy, params string[] appenderReferences) { Name = name; Level = level; IncludeParentAppenders = includeParentAppenders; LogEventPoolExhaustionStrategy = logEventPoolExhaustionStrategy; AppenderReferences = appenderReferences; }
public IInternalLogEvent AllocateLogEvent(LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy, IInternalLogEvent logEvent, Level level, Log log) => throw new NotSupportedException();
public BasicResolver(IEnumerable <IAppender> appenders, Level level, LogEventPoolExhaustionStrategy logEventPoolExhaustionStrategy) : this(appenders, level, logEventPoolExhaustionStrategy, LogEventArgumentExhaustionStrategy.Default) { }
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 })); }
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)); }