internal DirectSubmissionNLogTarget(
     IDatadogSink sink,
     DirectSubmissionLogLevel minimumLevel,
     LogFormatter?formatter)
 {
     _sink         = sink;
     _formatter    = formatter;
     _minimumLevel = (int)minimumLevel;
 }
Ejemplo n.º 2
0
 internal DirectSubmissionLogger(
     string name,
     IExternalScopeProvider?scopeProvider,
     IDatadogSink sink,
     LogFormatter?logFormatter,
     DirectSubmissionLogLevel minimumLogLevel)
 {
     _name            = name;
     _scopeProvider   = scopeProvider;
     _sink            = sink;
     _logFormatter    = logFormatter;
     _minimumLogLevel = (int)minimumLogLevel;
 }
Ejemplo n.º 3
0
 public static DirectSubmissionLog4NetAppender GetAppender(IDatadogSink sink, DirectSubmissionLogLevel level)
 => new(sink, level);
 internal DirectSubmissionLog4NetLegacyAppender(IDatadogSink sink, DirectSubmissionLogLevel minimumLevel)
 {
     _sink         = sink;
     _minimumLevel = minimumLevel;
 }
Ejemplo n.º 5
0
 public static DirectSubmissionNLogTarget CreateTarget(IDatadogSink sink, DirectSubmissionLogLevel minimumLevel)
 => new(sink, minimumLevel, LogSettingsHelper.GetFormatter());
 internal DirectSubmissionNLogTarget(IDatadogSink sink, DirectSubmissionLogLevel minimumLevel)
     : this(sink, minimumLevel, formatter : null)
 {
 }
 internal DirectSubmissionSerilogSink(IDatadogSink sink, DirectSubmissionLogLevel minimumLevel)
 {
     _sink = sink;
     _minimumLevel = (int)minimumLevel;
 }
Ejemplo n.º 8
0
 private DirectLogSubmissionManager(ImmutableDirectLogSubmissionSettings settings, IDatadogSink sink, LogFormatter formatter)
 {
     Settings  = settings;
     Sink      = sink;
     Formatter = formatter;
 }