本文主要是介绍如何控制seelog是否向/var/log/messages输出日志,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如何控制seelog是否向/var/log/messages输出日志
seelog.xml配置文件举例:
···
<exceptions><exception funcpattern="*main.test*Something*" minlevel="info"/><!-- <exception filepattern="*main.go" minlevel="trace"/> --></exceptions><outputs formatid="main"><console/><buffered size="10000" flushperiod="1000"><rollingfile type="date" filename="/opt/msg.log" datepattern="2006.01.02" maxrolls="30" /></buffered><!-- --><filter levels="error,critical"><rollingfile type="date" filename="/opt/err.log" datepattern="2006.01.02" maxrolls="30" /></filter></outputs><formats><format id="main" format="%UTCDate(2006-01-02 15:04:05) [%LEVEL]%t %Msg (%RelFile:%Line)%n"/><format id="error" format="%UTCDate(2006-01-02 15:04:05) [%LEVEL]%t %Msg (%RelFile:%Line)%n"/></formats>
···
在outputs节点中,删除 <console/> ,就不会往/var/log/messages输出日志了
不删除,就会往/var/log/messages输出日志
网上说的配置了outputs 的 filename 就会往制定文件输出,不会往/var/log/messages输出是不对的。
这篇关于如何控制seelog是否向/var/log/messages输出日志的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!