Настройка ниже выполнена на ОС Astralinux 1.7 и платформе 1С Предприятие 8.3.23.1997
Вариант 1.
1. Создаем папку для логов.
mkdir -p /var/log/log1c
BASH
2. Назначаем пользователя usr1cv8 владельцем папки с логами
chown usr1cv8:grp1cv8 /var/log/log1c
BASH
3. Назначаем пользователя usr1cv8 владельцем папки, где будет находиться файл с настройками сбора ТЖ
chown usr1cv8:grp1cv8 /opt/1cv8/conf
BASH
4. Создаем файл настроек сбора ТЖ
nano /opt/1cv8/conf/logcfg.xml
BASH
5. Вставляем текст настроек сбора ТЖ
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="/var/log/log1c/sql" history="2">
<event>
<eq property="name" value="DBPOSTGRS"/>
<ge property="Durationus" value="10000000"/>
</event>
<property name="all"/>
</log>
</config>
XML
6. Сохраняем файл
7. Через 1-2 минуты проверяем, что в каталоге "/var/log/log1c" создан каталог "sql" - значит сбор начался
Вариант 2.
Данный вариант можно использовать для сбора небольшого количества логов, чтобы не заморачиваться с правами. Все делаем также как в варианте 1 кроме пунктов 1-3:
Логинимся под учеткой сервера 1с:
Создаем каталог под логи:
mkdir /home/usr1cv8/log
BASH
Возвращаемся к основной учетке:
В файле с настройками logcfg.xml указываем путь для сбора логов из п.2.