1 | import { Configuration, Context, ErrorObservable, InternalMonitoring } from '@datadog/browser-core';
|
2 | import { Logger, LogsMessage } from './logger';
|
3 | import { LoggerSession } from './loggerSession';
|
4 | import { LogsUserConfiguration } from './logs.entry';
|
5 | export declare function startLogs(userConfiguration: LogsUserConfiguration, errorLogger: Logger, getGlobalContext: () => Context): (message: LogsMessage, currentContext: Context) => void;
|
6 | export declare function doStartLogs(configuration: Configuration, errorObservable: ErrorObservable, internalMonitoring: InternalMonitoring, session: LoggerSession, errorLogger: Logger, getGlobalContext: () => Context): (message: LogsMessage, currentContext: Context) => void;
|
7 | export declare function assembleMessageContexts(defaultContext: {
|
8 | service?: string;
|
9 | session_id?: string;
|
10 | }, currentContext: Context, rumInternalContext: Context | undefined, message: LogsMessage): {
|
11 | service?: string | undefined;
|
12 | session_id?: string | undefined;
|
13 | } & Context & LogsMessage;
|