Оскільки ви дотримуєтесь FHS-конвенцій для файлів конфігурації вашого пакета, ви повинні бути послідовними та зберігати файли журналу /var/opt/package_name/log
.
FHS зазначає:
Змінні дані пакетів в / opt повинні бути встановлені в / var / opt /
а також констатує
Жодні інші файли пакунків не можуть існувати за межами ієрархії / opt, / var / opt та / etc / opt, за винятком тих файлів пакунків, які повинні працювати належним чином у певних місцях дерева дерев. Наприклад, файли блокування пристрою повинні бути розміщені в / var / lock, а пристрої - у / dev.
Якщо файли журналу /var/opt
не знаходяться в режимі, не заважає пакет працювати належним чином, /var/log
а використання натомість явно порушує стандарт.
Незрозуміло, що ви маєте на увазі під "відкриттям цього?" так як ви, звичайно, журнали, скоріш за все, обробляєте користувальницькі інструменти, але якщо припустити, що загальний інструмент призначений для їх обробки, він повинен вивчити стандартне розташування для нерозв’язаних пакетів, як ваш.
Зауважте, що syslog
це корисна програма централізації та налаштування конфігурації журналу, але не повністю вирішує питання про те, де зберігати журнали, коли це потрібно робити у звичайних файлах із добре відомим шляхом. Деякі файли, які іноді зберігаються в каталозі журналу додатків, розроблені так, щоб бути доступними за допомогою їх очікуваного шляху самим додатком або пов'язаними програмами, наприклад, файлом, що зберігає ідентифікатор процесу, тому syslog
вони не працюватимуть для них.