您的位置:首页 > 其它

Freeswitch log 模块

2015-04-09 10:03 302 查看

与asterisk相似,freeswitch支持三种日志,console,file和syslog.

mod_console实现控制台log功能, console.conf.xml 为此模块配置文件,

就两个参数,

  <settings>

    <param name="colorize" value="true"/>

    <param name="loglevel" value="info"/>

 </settings>


 

Colorize指定用哪些颜色,默认用统一颜色。Loglevel设置系统启动后的log级别。

此模块提供命令console,可以动态设置log级别,

freeswitch@internal>console help

USAGE:

--------------------------------------------------------------------------------

consolehelp

consoleloglevel [[0-7] | <loglevel_string>]

consolecolorize [on|off|toggle]

--------------------------------------------------------------------------------

freeswitch@internal>console log

[            loglevel]

freeswitch@internal>console loglevel 3

+OKlog level 3 [3]

+OKconsole log level set to ERR

 

默认包含以下级别:

console loglevel console|alert|crit|err|warning|notice|info|debug


 

mod_logfile.c实现记录日志到文件功能,默认记录到文件 freeswitch.log,达到一定大小后会rotate,后缀为一个时间戳。

日志文件默认放在/usr/local/freeswitch/log目录,此模块的配置文件为 logfile.conf.xml

可以在这里设置文件的保存位置,文件多大时rotate,日志级别等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: