Exemplo n.º 1
0
 public Logger(
     ILoggerHandler loggerHandler,
     Serilog.ILogger seriLogger)
 {
     LoggerHandler = loggerHandler ?? throw new ArgumentNullException(nameof(loggerHandler));
     SeriLogger    = seriLogger ?? throw new ArgumentNullException(nameof(seriLogger));
 }
Exemplo n.º 2
0
 public ILoggerHandlerManager AddHandler(ILoggerHandler loggerHandler)
 {
     if (loggerHandler != null)
     {
         _loggerHandlers.Add(loggerHandler);
     }
     return(this);
 }
Exemplo n.º 3
0
 public Logger(Type type)
 {
     if (Diagnostics.UseLoggerFactory)
     {
         _loggerHandler = new FactoryBasedLoggerHandler(type);
     }
     else
     {
         _loggerHandler = new TraceBasedLoggerHandler(type);
     }
 }
Exemplo n.º 4
0
        public ILoggerHandlerManager AddHandler(ILoggerHandler loggerHandler, Predicate <LogMessage> filter)
        {
            if ((filter == null) || loggerHandler == null)
            {
                return(this);
            }

            return(AddHandler(new FilteredHandler()
            {
                Filter = filter,
                Handler = loggerHandler
            }));
        }
Exemplo n.º 5
0
 public bool RemoveHandler(ILoggerHandler loggerHandler)
 {
     return(_loggerHandlers.Remove(loggerHandler));
 }
Exemplo n.º 6
0
 public FilteredLoggerHandler(Predicate <LogMessage> predicate, ILoggerHandler loggerHandler)
 {
     Filter  = predicate;
     Handler = loggerHandler;
 }
Exemplo n.º 7
0
 internal Logger(ILoggerHandler handler)
 {
     _loggerHandler = handler;
 }
Exemplo n.º 8
0
 public void AddLoggerHandler(ILoggerHandler loggerHandler)
 {
     loggerHandlers.Add(loggerHandler);
 }
Exemplo n.º 9
0
        public ILoggerHandlerManager AddHandler(ILoggerHandler loggerHandler, Predicate<LogMessage> filter)
        {
            if ((filter == null) || loggerHandler == null)
                return this;

            return AddHandler(new FilteredHandler() {
                Filter = filter,
                Handler = loggerHandler
            });
        }
Exemplo n.º 10
0
 public ILoggerHandlerManager AddHandler(ILoggerHandler loggerHandler)
 {
     if (loggerHandler != null)
         _loggerHandlers.Add(loggerHandler);
     return this;
 }
Exemplo n.º 11
0
 public bool RemoveHandler(ILoggerHandler loggerHandler)
 {
     return _loggerHandlers.Remove(loggerHandler);
 }
Exemplo n.º 12
0
 /// <inheritdoc />
 public bool UnRegisterHandler(ILoggerHandler loggerHandler) => _loggerHandlers.Remove(loggerHandler);