FreeSWITCH设置日志大小和日志级别

FreeSWITCH自带mod_logfile模块,默认打开的,可以在conf/autoload_configs/logfile.conf.xml文件中修改设置。

<settings>
<param name="rollover" value="1048576000"/>     <!--  这样一个文件最多存100M,默认多个0大小1G -->
<param name="maximum-rotate" value="20"/>       <!--  最多保留20个文件,超过回自动覆盖最早的文件 -->
</settings>

默认的1G,32个文件,太大了,需要查看的话也比较麻烦,根据情况修改吧。

修改完成后在控制台reload mod_logfile

fs_cli>reload mod_logfile
+OK Reloading XML
+OK module unloaded
+OK module loaded

 

另外还可以定义一些日志的输出级别:

1.在管理控制台上设置
console loglevel (0~7)越往上级别越大

2.打开sip详细日志
sofia profile internal siptrace on

3.关闭sip详细日志
sofia profile internal siptrace off

4.启动设置日志级别
conf\vars.xml文件:

<!-- Default Console Level - value is one of debug,info,notice,warning,err,crit,alert -->
<X-PRE-PROCESS cmd="set" data="console_loglevel=info"/>

 

5. 修改日志存放路径
conf\autoload_configs\switch.conf.xml文件中控制着所有的日志输出级别

<!-- Default Global Log Level - value is one of debug,info,notice,warning,err,crit,alert -->
<param name="loglevel" value="debug"/>

 

posted @ 2020-09-14 15:39  飛言緋語  阅读(4269)  评论(3编辑  收藏  举报