FreeSwitch设置控制台日志级别以及日志文件存储的日志内容

Song6116 次浏览0个评论2018年12月10日

FreeSwitch的日志分为两种:

一、一种是显示在界面上的日志:

1、在FS_CLI管理界面上:

FreeSwitch>console loglevel 级别

级别从0-7, 比如6设置成INFO级别,级别越高 日志越大比如设置成7DEBUG级别。几乎每个操作都很多日志。输入之 后,会返回当前的级别提示如下:

FreeSwitch> console loglevel 0
+OK log level 0 [0]
+OK console log level set to CONSOLE 

FreeSwitch> console loglevel 7
+OK log level 7 [7]
+OK console log level set to DEBUG

FreeSwitch> console loglevel 6
+OK log level 6 [6]
+OK console log level set to INFO

2、要看sip的详细日志,使用以下命令:

打开sip日志:

sofia profile internal siptrace on

关闭sip日志:

sofia profile internal siptrace off

假如要启动就设置日志级别,比如默认启动级别改为4(warnning),需要修改vars.xml 文件里面:

<X-PRE-PROCESS cmd="set" data="console_loglevel=4"/>

二、修改freeswitch日志文件存储内容

另外一种是在\log\下输出的文件日志:比如要修改为wanning,需要修改需要 一下文件conf\autoload_configs\logfile.conf.xml,将里面的

<map name="all" value="debug,info,notice,warning,err,crit,alert"/>

改为:

<map name="all" value="warning,err,crit,alert"/>

注意: 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"/>

假如这个地方修改了,比如修改为crit,其他地方改了也无效。

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文

    当前暂无更多相关好文推荐...