interface LoggerProviderConfig {
    forceFlushTimeoutMillis?: number;
    loggerConfigurator?: LoggerConfigurator;
    logRecordLimits?: LogRecordLimits;
    meterProvider?: MeterProvider;
    processors?: LogRecordProcessor[];
    resource?: resources.Resource;
}

Properties

forceFlushTimeoutMillis?: number

How long the forceFlush can run before it is cancelled. The default value is 30000ms

loggerConfigurator?: LoggerConfigurator

A function that computes the LoggerConfig for a given logger. This is called when a Logger is first created.

This feature is in development as per the OpenTelemetry specification.

logRecordLimits?: LogRecordLimits

Log Record Limits

meterProvider?: MeterProvider

A meter provider to record logs SDK metrics to. This option is experimental and is subject to breaking changes in minor releases.

processors?: LogRecordProcessor[]

Log Record Processors

resource?: resources.Resource

Resource associated with trace telemetry