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"/>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM