quaerateum
Version:
Simple typescript ORM for node.js based on data-mapper, unit-of-work and identity-map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JS.
21 lines (15 loc) • 378 B
text/typescript
export class Logger {
constructor(private readonly logger: (message: string) => void,
private debugMode = false) { }
info(message: string): void {
this.logger(message);
}
debug(message: string): void {
if (this.debugMode) {
this.logger(message);
}
}
setDebugMode(debugMode: boolean): void {
this.debugMode = debugMode;
}
}