Настроить протоколирование работы файлового сервиса

Работа службы Файлового сервиса Docsvision протоколируется со следующими параметрами по умолчанию:

Если для сервера Docsvision включено протоколирование работы:
  • Файл журнала: /var/log/docsvision/fileservice/.

  • Уровень логирования: уровень-логирования-сервера.

Чтобы изменить настройки:
  1. Отредактируйте параметр "NLog": в конфигурационном файле файлового сервиса /usr/lib/docsvision/fileservice/appsettings.json.

    Журнал формируется, если в конфигурационном файле Файлового сервиса, внутри секции 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.

  2. Перезапустите файловый сервис Docsvision.

    Учётная запись файлового сервиса Docsvision должна обладать правами на создание, изменение и чтение файла журнала.