Beispiel #1
0
        void ILogger.Log <TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func <TState, Exception, string> formatter)
        {
            IStateFormatter <TState> stateFormatter = Options.StateFormatterFactory.Create <TState>(eventId, formatter);
            ProxiedEvent <TState>    evt            = new ProxiedEvent <TState>(logLevel, Options.Category, eventId.Name, state, stateFormatter);

            _loxy.Raise(evt);
        }
Beispiel #2
0
 public void Invoke(object sender, TEventArgs e)
 {
     ProxiedEvent?.Invoke(sender, e);
 }