@myfunc/prisma-transactional
Version:
Decorator that wraps all prisma queries along the whole call stack to a single transaction.
20 lines (18 loc) • 603 B
text/typescript
import { ILoggerService } from '../type';
export class ConsoleLogger implements ILoggerService {
log(message: any, ...optionalParams: any[]) {
console.log(message, ...optionalParams);
}
error(message: any, ...optionalParams: any[]) {
console.error(message, ...optionalParams);
}
warn(message: any, ...optionalParams: any[]) {
console.warn(message, ...optionalParams);
}
debug?(message: any, ...optionalParams: any[]) {
console.debug(message, ...optionalParams);
}
verbose?(message: any, ...optionalParams: any[]) {
console.debug(message, ...optionalParams);
}
}