| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > свой syslog файл |
| Автор: konshyn 27.5.2014, 14:11 |
| Привет! Стандартная функция syslog() скидывает сообщение в общий /var/log/syslog файл. Как сделать так, чтобы сообщения скидывались в другой файл? |
| Автор: bsa 27.5.2014, 17:24 |
| konshyn, почитай документацию на свой сислог (rsyslog, syslog-ng и пр). В частности на его конфигурацию. Там будет описание, как сделать фильтрацию. |
| Автор: Atiskara 12.9.2014, 15:14 |
| пишу в 50-default.conf в начало: if $programname == 'gui' then /var/log/fld/gui.log права в fld: drwxr-xr-x что еще надо сделать, чтобы логи из программы gui перенаправлялись в gui.log? |
| Автор: Atiskara 18.9.2014, 14:49 |
| Разобралась. Вернее помогли. В версии убунту 14,04 rsyslog надо рестаровать командами sudo service rsyslog stop sudo service rsyslog start. через sudo /etc/init.d/rsyslog рестарт почему то не происходит. и еще права в fld для роли others надо дать для записи. |