1.1.0 • Published 3 years ago

@guojunquan/logger v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

简介

开箱即用的 node logger

安装

npm install '@guojunquan/logger'

文档

https://project.ceart.top/lib_monorepo/modules/logger.html

使用

该库已发布 1.0 版本,api 可能会随时发生变化,请勿用于生产环境!

使用

import { Logger } from '@guojunquan/logger';

const optionLogger = {
	name: 'Ceart',// 日志名称,
	level: 'all', // 日志等级
	dir: './logs',// 保存路径
	option: { //
		lang: 'zh_cn', // en_us || zh_cn
		isLogPathSave: true, // 是否输出日志位置
		isHightlight: true, // 是否使用彩色编码保存日志
		isLogInited: true // 是否在加载后立即输出日志
	}
};

// 输出日志
export const G = new Logger(optionLogger.name, optionLogger.level, optionLogger.dir, optionLogger.option);

G.trace('数据', '开启~事务', 'TRACE...');
G.debug('数据', '开启~{事务}', 'DEBUG...');
G.info('数据', '开启~[事务]', 'INFO...');
G.warn('数据', '开启~事务', 'WARN...');
G.error('数据', '开启~{事务}', 'ERROR...');
G.fatal('数据', '开启~[事务]', 'FATAL...');
G.mark('数据', '开启~(事务)', 'MARK...');
1.1.0

3 years ago