Esempio n. 1
0
 public Logger(
     ILoggerHandler loggerHandler,
     Serilog.ILogger seriLogger)
 {
     LoggerHandler = loggerHandler ?? throw new ArgumentNullException(nameof(loggerHandler));
     SeriLogger    = seriLogger ?? throw new ArgumentNullException(nameof(seriLogger));
 }
Esempio n. 2
0
 public ILoggerHandlerManager AddHandler(ILoggerHandler loggerHandler)
 {
     if (loggerHandler != null)
     {
         _loggerHandlers.Add(loggerHandler);
     }
     return(this);
 }
Esempio n. 3
0
 public Logger(Type type)
 {
     if (Diagnostics.UseLoggerFactory)
     {
         _loggerHandler = new FactoryBasedLoggerHandler(type);
     }
     else
     {
         _loggerHandler = new TraceBasedLoggerHandler(type);
     }
 }
Esempio 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
            }));
        }
Esempio n. 5
0
 public bool RemoveHandler(ILoggerHandler loggerHandler)
 {
     return(_loggerHandlers.Remove(loggerHandler));
 }
Esempio n. 6
0
 public FilteredLoggerHandler(Predicate <LogMessage> predicate, ILoggerHandler loggerHandler)
 {
     Filter  = predicate;
     Handler = loggerHandler;
 }
Esempio n. 7
0
 internal Logger(ILoggerHandler handler)
 {
     _loggerHandler = handler;
 }
Esempio n. 8
0
 public void AddLoggerHandler(ILoggerHandler loggerHandler)
 {
     loggerHandlers.Add(loggerHandler);
 }
Esempio 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
            });
        }
Esempio n. 10
0
 public ILoggerHandlerManager AddHandler(ILoggerHandler loggerHandler)
 {
     if (loggerHandler != null)
         _loggerHandlers.Add(loggerHandler);
     return this;
 }
Esempio n. 11
0
 public bool RemoveHandler(ILoggerHandler loggerHandler)
 {
     return _loggerHandlers.Remove(loggerHandler);
 }
Esempio n. 12
0
 /// <inheritdoc />
 public bool UnRegisterHandler(ILoggerHandler loggerHandler) => _loggerHandlers.Remove(loggerHandler);