前言
前端时间,我的 综合管理平台 前端接入了sentry,并且还在打包时上传了Sourcemap,前端的异常能够非常快速的定位(虽然后端也可以用sentry快速定位),在这篇文章我要介绍下 综合管理平台 后端接入log4(打印日志),帮我们快速定位到后端错误。
Level
我们的日志是分等级的,根据权重来分级的,等级如下:
{
ALL: new Level(Number.MIN_VALUE, "ALL"),
TRACE: new Level(5000, "TRACE"),
DEBUG: new Level(10000, "DEBUG"),
INFO: new Level(20000, "INFO"),
WARN: new Level(30000, "WARN"),
ERROR: new Level(40000, "ERROR"),
FATAL: new Level(50000, "FATAL"),
MARK: new Level(9007199254740992, "MARK"), // 2^53
OFF: new Level(Number.MAX_VALUE, "OFF")
}
比如,我选择了info级别的日志输出,那么 debug、trace这种的低级别的日志就不会被 写入到日志文件里。