Я использую символическую ссылку . Регистратор видит ссылку как файл, и вместо этого файловая система отвечает за запись данных в связанное местоположение. Ссылка не является копией журнала, а просто указателем на другой путь в файловой системе.
Перейдите в папку журналов:
cd /var/log/asterisk/
Создайте ссылку на новый файл в / var / log / asterisk-remote (настройте целевой путь в соответствии с вашими потребностями).
sudo ln -s /var/log/asterisk-remote/other-log /var/log/asterisk/link-log
Просмотр ссылки:
ls -ll
lrwxrwxrwx 1 root root 34 Oct 2 16:12 link-log -> /var/log/asterisk-remote/other-log
Затем в /etc/asterisk/logger.conf
просто добавьте имя ссылки (с любыми типами сообщений журнала, которые вы хотите получать):
[logfiles]
messages => notice,warning,error
link-log => notice,warning,error
Обязательно перезагрузите конфигурацию, чтобы применить изменения (это делается в интерфейсе командной строки Asterisk, доступ к которому можно получить через asterisk -r
в оболочке):
core reload