feat: update logger format (#2472)

This commit is contained in:
Sasha 2025-07-11 22:15:22 +02:00 committed by GitHub
parent c7682ea67c
commit f75634d9c5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 4 deletions

View File

@ -5,7 +5,7 @@ module.exports = {
},
overrides: [
{
files: ["src/logger/index.ts"],
files: ["src/logger.ts"],
rules: {
"no-console": "off",
"no-restricted-imports": "off"

View File

@ -1,2 +1,2 @@
export * from "./common/index.js";
export { Logger } from "./logger/index.js";
export { Logger } from "./logger.js";

View File

@ -8,7 +8,7 @@ export class Logger {
private _error: Debugger;
private static createDebugNamespace(level: string, prefix?: string): string {
return prefix ? `${APP_NAME}:${level}:${prefix}` : `${APP_NAME}:${level}`;
return prefix ? `${APP_NAME}:${prefix}:${level}` : `${APP_NAME}:${level}`;
}
public constructor(prefix?: string) {
@ -30,7 +30,7 @@ export class Logger {
}
public log(level: "info" | "warn" | "error", ...args: unknown[]): void {
const logger = this[level] as (...args: unknown[]) => void;
const logger = (this[level] as (...args: unknown[]) => void) || this.log;
logger(...args);
}
}