DatadogLogger constructor
For internal use only. To construct a DatadogLogger, use DatadogLogging.createLogger
Implementation
@internal
DatadogLogger(
InternalLogger internalLogger, DatadogLoggerConfiguration configuration)
: _internalLogger = internalLogger,
_remoteLogThreshold = configuration.remoteLogThreshold,
_consoleLogFunction = configuration.customConsoleLogFunction,
_sampler = RateBasedSampler(configuration.remoteSampleRate / 100.0),
loggerHandle = _uuid.v4();