@triviality/core
Version:
Purely typed service container
13 lines (8 loc) • 305 B
text/typescript
import { LoggerInterface } from '../features/LoggerInterface';
export class PrefixedLogger implements LoggerInterface {
constructor(private logger: LoggerInterface, private prefix: string) {
}
public info(...message: string[]): void {
return this.logger.info(this.prefix, ...message);
}
}