public EventSerializer(Func <EventConfiguration> loggingConfigFactory, IEnvironment environment, IStackTraceEnhancer stackTraceEnhancer, Func <EventConfiguration> eventConfig) { LoggingConfigFactory = loggingConfigFactory; Environment = environment; StackTraceEnhancer = stackTraceEnhancer; EventConfig = eventConfig; }
public EventSerializer(Func <EventConfiguration> loggingConfigFactory, IEnvironment environment, IStackTraceEnhancer stackTraceEnhancer, Func <EventConfiguration> eventConfig, CurrentApplicationInfo appInfo) { LoggingConfigFactory = loggingConfigFactory; Environment = environment; StackTraceEnhancer = stackTraceEnhancer; EventConfig = eventConfig; AppInfo = appInfo; }
public EventSerializer(Func <EventConfiguration> loggingConfigFactory, IEnvironmentVariableProvider envProvider, IStackTraceEnhancer stackTraceEnhancer) { LoggingConfigFactory = loggingConfigFactory; EnvProvider = envProvider; StackTraceEnhancer = stackTraceEnhancer; }
public JsonExceptionSerializer(IStackTraceEnhancer stackTraceEnhancer) { StackTraceEnhancer = stackTraceEnhancer; }
public JsonExceptionSerializer(IStackTraceEnhancer stackTraceEnhancer, IJsonExceptionSerializationSettings exceptionSerializationSettings) { _exceptionSerializationSettings = exceptionSerializationSettings; StackTraceEnhancer = stackTraceEnhancer; }
public LogEventPublisher(ILog log, IEnvironmentVariableProvider envProvider, IStackTraceEnhancer stackTraceEnhancer) { Log = log; EnvProvider = envProvider; StackTraceEnhancer = stackTraceEnhancer; }