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

Song • 522次浏览 • 0个评论 • 2018-12-10 14:10:33

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,其他地方改了也无效。

提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
    公告
    中国晚上好,随时随地分享前沿科技,好吃好玩,有趣有料的新鲜事;本站可以分享资源,技术,观点,态度;同时希望大家做一个文明的分享者!
    广告
    pytorch中文网