日志记录器
import { Logger } from '@compass-aiden/utils';// 单例模式使用console.log(Logger.config); // 默认配置项Logger.config.logLevel = 'debug'; // 修改单个配置Logger.updateConfig({ logLevel: 'debug', dateFormat: 'YYYY-MM-DD hh:mm:ss:SSS',}); // 批量修改配置Logger.debug('Hello world');Logger.log('Hello world');Logger.info('Hello world');Logger.success('Hello world');Logger.warn('Hello world');Logger.error('Hello world');// 多例模式使用const loggerMulti = new Logger();console.log(loggerMulti.config); // 默认配置项loggerMulti.config.logLevel = 'debug'; // 修改单个配置loggerMulti.updateConfig({ subject: 'Aiden2', logLevel: 'debug', dateFormat: 'YYYY-MM-DD hh:mm:ss',}); // 批量修改配置loggerMulti.debug('Hello world');loggerMulti.log('Hello world');loggerMulti.info('Hello world');loggerMulti.success('Hello world');loggerMulti.warn('Hello world');loggerMulti.error('Hello world'); Copy
import { Logger } from '@compass-aiden/utils';// 单例模式使用console.log(Logger.config); // 默认配置项Logger.config.logLevel = 'debug'; // 修改单个配置Logger.updateConfig({ logLevel: 'debug', dateFormat: 'YYYY-MM-DD hh:mm:ss:SSS',}); // 批量修改配置Logger.debug('Hello world');Logger.log('Hello world');Logger.info('Hello world');Logger.success('Hello world');Logger.warn('Hello world');Logger.error('Hello world');// 多例模式使用const loggerMulti = new Logger();console.log(loggerMulti.config); // 默认配置项loggerMulti.config.logLevel = 'debug'; // 修改单个配置loggerMulti.updateConfig({ subject: 'Aiden2', logLevel: 'debug', dateFormat: 'YYYY-MM-DD hh:mm:ss',}); // 批量修改配置loggerMulti.debug('Hello world');loggerMulti.log('Hello world');loggerMulti.info('Hello world');loggerMulti.success('Hello world');loggerMulti.warn('Hello world');loggerMulti.error('Hello world');
Static
Rest
Optional
Generated using TypeDoc
Description
日志记录器
Example