Linux系统中所有服务产生的日志文件 如果没有特殊指定 一般会输出到标准的日志文件中 /var/log/messages
系统使用nginx作为http服务器,错误日志文件路径为 /var/log/nginx/error.log, 访问日志路径为 /var/www/html/asterCC/http-log/access.log
首先,需要开启asterisk日志,将/etc/asterisk/logger.conf文件中,messages ⇒ notice,warning,error 和 full ⇒ notice,warning,error,debug,verbose,dtmf,fax 两行前面的注释符;删除掉,如下图:
然后,在 /var/log/asterisk 目录下面,会看到以full开头的一些文件,还有一个messages文件。在确保不再使用日志文件时,可对 full开头的文件 和 messages文件 进行删除。
asterisk -rx "logger reload"
开启asterCC日志,将/etc/astercc.conf文件中[system]标签下的debug改为一个大于0的整数,例如:debug=2。当等于0时,表示不开启asterccd 的系统的日志。重启asterccd服务后,配置生效。
service asterccd restart
开启日志后,在 /opt/asterisk/scripts/astercc 目录下会看到模块对应的 .log日志文件,如:astcc_dialer.log 是指预拨号模块的日志文件。