一、一种是显示在界面上的日志:
1、在FS_CLI
管理界面上:
FreeSwitch>console loglevel 级别
级别从0-7
, 比如6
设置成INFO
级别,级别越高 日志越大比如设置成7
,DEBUG
级别。几乎每个操作都很多日志。输入之 后,会返回当前的级别提示如下:
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"/>
- 看 DEBUG1 DEBUG2 的日志,使用以下命令:
二、修改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
,其他地方改了也无效。
- 原创文章,转载请注明 : FreeSwitch设置控制台日志级别以及日志文件存储的日志内容
- 原文出处: https://wsonh.com/article/103.html
- 问题交流群 :168117787