У меня есть c-программа, использующая rsyslog для регистрации.В настоящее время мой rsyslog.conf содержит следующую строку:
if $programname == 'searchSystem' then /home/padmanabh/work/fraudEngine/logs/searchSystem.log
процесс выполняется следующим образом:
/home/padmanabh/work/fraudEngine/bin/searchSystem -f engine.conf
Теперь, если я хочу запустить аналогичный процесс с другим пользователем,тогда в моей системе будет два процесса, например,
/home/padmanabh/work/fraudEngine/bin/searchSystem -f engine.conf
/home/vikram/work/fraudEngine/bin/searchSystem -f engine.conf
Оба процесса работают в соответствии с ожиданиями, но я не знаю, как включить ведение журнала для них с помощью rsyslog.Мне нужны два отдельных файла журнала для этих двух процессов:
/home/padmanabh/work/fraudEngine/logs/searchSystem.log
/home/vikram/work/fraudEngine/logs/searchSystem.log
Пожалуйста, дайте мне знать, как это сделать.Любые альтернативы rsyslog также приветствуются.