mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-18 09:04:44 -04:00
39 lines
1.2 KiB
TypeScript
39 lines
1.2 KiB
TypeScript
/*
|
|
* SPDX-FileCopyrightText: 2021 The HedgeDoc developers (see AUTHORS file)
|
|
*
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
*/
|
|
|
|
import { Injectable, LoggerService } from '@nestjs/common';
|
|
import { ConsoleLoggerService } from './console-logger.service';
|
|
|
|
Injectable();
|
|
|
|
export class NestConsoleLoggerService implements LoggerService {
|
|
private consoleLoggerService = new ConsoleLoggerService();
|
|
|
|
debug(message: unknown, context?: string): void {
|
|
this.consoleLoggerService.setContext(context);
|
|
this.consoleLoggerService.debug(message);
|
|
}
|
|
|
|
error(message: unknown, trace?: string, context?: string): void {
|
|
this.consoleLoggerService.setContext(context);
|
|
this.consoleLoggerService.error(message, trace);
|
|
}
|
|
|
|
log(message: unknown, context?: string): void {
|
|
this.consoleLoggerService.setContext(context);
|
|
this.consoleLoggerService.log(message);
|
|
}
|
|
|
|
verbose(message: unknown, context?: string): void {
|
|
this.consoleLoggerService.setContext(context);
|
|
this.consoleLoggerService.verbose(message);
|
|
}
|
|
|
|
warn(message: unknown, context?: string): void {
|
|
this.consoleLoggerService.setContext(context);
|
|
this.consoleLoggerService.warn(message);
|
|
}
|
|
}
|