add install base
This commit is contained in:
@@ -1,35 +1,6 @@
|
||||
export class Logger {
|
||||
level: string;
|
||||
constructor(level: string) {
|
||||
this.level = level;
|
||||
}
|
||||
info(message: string, data?: any, ...args: any[]) {
|
||||
if (this.level === 'info') {
|
||||
console.log(`INFO: ${message}`, data, ...args);
|
||||
}
|
||||
}
|
||||
error(message: string, data?: any, ...args: any[]) {
|
||||
if (this.level === 'error') {
|
||||
console.error(`ERROR: ${message}`, data, ...args);
|
||||
}
|
||||
}
|
||||
warn(message: string, data?: any, ...args: any[]) {
|
||||
if (this.level === 'warn') {
|
||||
console.warn(`WARN: ${message}`, data, ...args);
|
||||
}
|
||||
}
|
||||
debug(message: string, data?: any, ...args: any[]) {
|
||||
if (this.level === 'debug') {
|
||||
console.debug(`DEBUG: ${message}`, data, ...args);
|
||||
}
|
||||
}
|
||||
log(message: string, ...args: any[]) {
|
||||
if (this.level === 'log') {
|
||||
console.log(`LOG: ${message}`, ...args);
|
||||
}
|
||||
}
|
||||
}
|
||||
const logger = new Logger(process.env.LOG_LEVEL || 'info');
|
||||
import { Logger } from '@kevisual/logger';
|
||||
const level = process.env.LOG_LEVEL || 'info';
|
||||
const logger = new Logger({ level: level as any });
|
||||
|
||||
export const console = {
|
||||
log: logger.info,
|
||||
|
||||
Reference in New Issue
Block a user