eust-conciliation
Version:
23 lines (18 loc) • 662 B
text/typescript
import { Injectable } from '@severo-tech/injection-decorator';
import logger from '@zenvia/logger';
import { ILogger } from '../../application/contracts';
()
export class ZenviaLogger implements ILogger {
public async error(message: string, ...opts: any[]): Promise<void> {
logger.error(message, ...opts);
}
public async warn(message: string, ...opts: any[]): Promise<void> {
logger.warn(message, ...opts);
}
public async info(message: string, ...opts: any[]): Promise<void> {
logger.info(message, ...opts);
}
public async debug(message: string, ...opts: any[]): Promise<void> {
logger.debug(message, ...opts);
}
}