如何单独查看 rtp 代理日志。我实际上想以不同的方式查看 kamailio 和 rtp 代理日志。所以我想知道查看 RTP 代理日志的命令是什么。有人能帮助我吗?
答案1
您可以使用 syslog 引擎来分离它们。在 syslog.conf 中添加本地行和数字,因为它有示例。
RTPPROXY :不要使用 LOG_DEAMON ,而是使用 lOCAL(NUMBER) rtpproxy -l 120.76.118.128 -s udp:127.0.0.1:7722 -F -m 10000 -M 20000 -d DBUG:LOG_DAEMON
KAMAILIO:在.cfg文件中,有一个log_facility。按照syslog.conf的定义设置此参数。
您可以添加单独的行不同的文件作为示例。
kamailio.cfg
log_facility=LOG_LOCAL1
xlog("LOG_LOCAL3","L_ERR","Load CALLER [$ci] FAILED");
rsyslog.conf
local1.* -/var/log/kamailio/kamailio.log
local2.* -/var/log/kamailio/kamailio_direction.log
local3.* -/var/log/kamailio/kamailio_err.log