Les logs d’OpenSIPS dans un fichier dedie
OpenSIPS utilise syslog pour écrire son journal et, par défaut, ces messages de log se trouvent dans /var/log/syslog (ou /var/log/messages) parmis les logs d'autres applications. Cela rend le débogage plus difficile. Cependant, il est possible d'écrire les logs d'OpenSIPS dans un fichier dédié. Il suffit de suivre les étapes suivants:
- Dans opensips.conf, mettez log_facility à LOG_LOCAL1:
log_facility=LOG_LOCAL1
- Si votre système utilise syslog, éditez /etc/syslog.conf pour mettre la ligne suivantes:
local1.* /var/log/local1.log
Lancer en suite cette commande:
/etc/init.d/syslog reload
- Si votre système utilise syslog-ng, éditez /etc/syslog-ng/syslog-ng.conf:
Dans la partie "#Destination", ajouter cette ligne:
destination df_local1 { file("/var/log/local1.log"); };
Dans la partie "#Filters", ajoutez cette ligne:
filter f_local1 { facility(local1); };
Dans la partie "#logs", ajoutez:
log {
source(s_all);
filter(f_local1);
destination(df_local1);
};
Lacez cette commande une fois les modifications sont faites:
/etc/init.d/syslog-ng reload
Aucun trackbacks pour l'instant