UNPKG

1.02 kBTypeScriptView Raw
1import { Configuration, Context, ErrorObservable, InternalMonitoring } from '@datadog/browser-core';
2import { Logger, LogsMessage } from './logger';
3import { LoggerSession } from './loggerSession';
4import { LogsUserConfiguration } from './logs.entry';
5export declare function startLogs(userConfiguration: LogsUserConfiguration, errorLogger: Logger, getGlobalContext: () => Context): (message: LogsMessage, currentContext: Context) => void;
6export declare function doStartLogs(configuration: Configuration, errorObservable: ErrorObservable, internalMonitoring: InternalMonitoring, session: LoggerSession, errorLogger: Logger, getGlobalContext: () => Context): (message: LogsMessage, currentContext: Context) => void;
7export 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;