MCPcopy Create free account
hub / github.com/deepnote/vscode-deepnote / formatMessage

Function formatMessage

src/platform/logging/consoleLogger.ts:8–12  ·  view source on GitHub ↗
(level: string | undefined, message: string, ...data: Arguments)

Source from the content-addressed store, hash-verified

6import format from 'format-util';
7
8function formatMessage(level: string | undefined, message: string, ...data: Arguments): string {
9 const isDataEmpty = [...data].length === 0;
10 const formattedMessage = isDataEmpty ? format(message) : format(message, ...data);
11 return level ? `${level} ${getTimeForLogging()}: ${formattedMessage}` : formattedMessage;
12}
13
14export class ConsoleLogger implements ILogger {
15 constructor(private readonly prefix: string | undefined) {}

Callers 6

errorMethod · 0.85
warnMethod · 0.85
infoMethod · 0.85
debugMethod · 0.85
traceMethod · 0.85
waitForStatusMethod · 0.85

Calls 2

getTimeForLoggingFunction · 0.90
formatFunction · 0.50

Tested by

no test coverage detected