in adapter/src/internalLogger.ts [113:145]
public log(msg: string, level: LogLevel, prependTimestamp = true): void {
if (this._minLogLevel === LogLevel.Stop) {
return;
}
if (level >= this._minLogLevel) {
this.sendLog(msg, level);
}
if (this._logToConsole) {
const logFn =
level === LogLevel.Error ? console.error :
level === LogLevel.Warn ? console.warn :
null;
if (logFn) {
logFn(trimLastNewline(msg));
}
}
// If an error, prepend with '[Error]'
if (level === LogLevel.Error) {
msg = `[${LogLevel[level]}] ${msg}`;
}
if (this._prependTimestamp && prependTimestamp) {
msg = '[' + getFormattedTimeString() + '] ' + msg;
}
if (this._logFileStream) {
this._logFileStream.write(msg);
}
}