Example #1
0
 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;
 }
Example #3
0
 public EventSerializer(Func <EventConfiguration> loggingConfigFactory, IEnvironmentVariableProvider envProvider, IStackTraceEnhancer stackTraceEnhancer)
 {
     LoggingConfigFactory = loggingConfigFactory;
     EnvProvider          = envProvider;
     StackTraceEnhancer   = stackTraceEnhancer;
 }
Example #4
0
 public JsonExceptionSerializer(IStackTraceEnhancer stackTraceEnhancer)
 {
     StackTraceEnhancer = stackTraceEnhancer;
 }
Example #5
0
 public JsonExceptionSerializer(IStackTraceEnhancer stackTraceEnhancer, IJsonExceptionSerializationSettings exceptionSerializationSettings)
 {
     _exceptionSerializationSettings = exceptionSerializationSettings;
     StackTraceEnhancer = stackTraceEnhancer;
 }
 public LogEventPublisher(ILog log, IEnvironmentVariableProvider envProvider, IStackTraceEnhancer stackTraceEnhancer)
 {
     Log                = log;
     EnvProvider        = envProvider;
     StackTraceEnhancer = stackTraceEnhancer;
 }