Настроить протоколирование работы файлового сервиса
Работа файлового сервиса Docsvision (служба dvfileservice) протоколируется со следующими параметрами по умолчанию:
-
Файл журнала:
/var/log/docsvision/fileservice/
. -
Уровень логирования:
уровень-логирования-сервера
.
-
Отредактируйте параметр
"Logging":
в конфигурационном файле файлового сервиса/usr/lib/docsvision/fileservice/appsettings.json
.Возможные уровни логирования:-
1
— только ошибки. -
3
— ошибки и информационные сообщения.
-
-
Перезапустите файловый сервис Docsvision.
Учетная запись файлового сервиса Docsvision должна обладать правами на создание, изменение и чтение файла журнала.
Журнал формируется, если в конфигурационном файле службы dvfileservice указана строка подключения к БД Docsvision в параметре "Databases":
. Уровни журналирования настраиваются внутри секции nlog
. Ниже приведён пример, где уровень журналирования указывается словом, а не цифрой, minlevel="Warn"
:
{
"DocsVision": {
"Platform": {
"Server": {
"Databases": {
"alias": "Initial Catalog=DBname; Data Source=database.server.com; User ID=user; Password=qwerty" (1)
}
}
}
},
"NLog": {
"targets": {
"logFile": {
"type": "File",
"fileName": "${gdc:baseLogFolder}/docsvision/fileservice/${shortdate}.log",
"layout": "${longdate}|${event-properties:item=EventId_Id}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}"
}
},
"rules": [
{
"logger": "*",
"minLevel": "Warn", (2)
"writeTo": "logFile"
}
]
},
}
1 | Строка подключения к базе данных Docsvision. |
2 | Уровень журналирования по умолчанию — "Warn". |
Дополнительная информация по настройке журналирования приведена на сайте компонента NLog.