在实际开发中,例如接口向外系统发送数据,这些数据前台看不到,一般都是记录日志,然后在后台日志文件中查看。但是,用系统原本日志文件来看,有时会记录一些别的模块日志信息。所以,我们可以注册个自己的模块日志文件,专门来记录某个类,或者专门记录接口所有日志的文件。
1、 配置该日志文件时,需在NC服务为启动状态
2、 打开sysConfig.sh
3、
4、 滚动到最下面条记录,点击添加
5、
6、 模块:hzdev 包前缀:为空 级别:DEBUG 输出:./nclogs/${server}/hzdev-log.log 格式:%X{serial} [%t] %X{remoteAddr} %X{user} %d{yyyy-MM-dd HH:mm:ss} [%A] %p %m %n滚动策略:
7、 依次输入完毕后点击保存,再点击读取。如果能看到hzdev那行记录,为完成日志文件注册操作
完成以上操作后,我们就可以在代码类中,开头加上一句Logger.init("hzdev");
然后在需要记录日志的地方记录logger.debug就可以。
效果为: