Este artigo foi traduzido por IA

Como habilitar o registro de depuração no ONLYOFFICE Docs

Visão geral

Em certos casos, é necessário executar o ONLYOFFICE Docs no modo de depuração — por exemplo, para solucionar problemas de desempenho, inspecionar logs ou coletar informações para suporte.

Existem duas opções para iniciar o ONLYOFFICE Docs no modo de depuração.

Opção 1. Usando a variável de ambiente (apenas Docker)

Se você estiver gerenciando o contêiner do ONLYOFFICE Docs via Docker ou Docker Compose, é preferível usar uma variável de ambiente para habilitar o nível de log de depuração:

Docker
  1. Defina a variável de ambiente com docker run:

    docker run -i -t -d -p 8080:80 \
       -e DS_LOG_LEVEL=DEBUG \
       onlyoffice/documentserver-de:latest
  2. Reinicie o contêiner se ele já estiver em execução:

    docker restart <container>
  3. Os logs podem ser visualizados com:

    docker logs -f <container>
Docker Compose
  1. Defina a variável de ambiente no docker-compose.yml ao executar o contêiner:

    services:
      documentserver:
        image: onlyoffice/documentserver-de:latest
        container_name: documentserver
        restart: always
        environment:
          - DS_LOG_LEVEL=DEBUG
        ports:
          - "8080:80"
  2. Inicie o Docker Compose:

    docker-compose up -d
  3. Reinicie o contêiner se ele já estiver em execução:

    docker-compose restart documentserver
  4. Os logs podem ser visualizados com:

    docker-compose logs -f documentserver

Opção 2. Usando o arquivo de configuração log4js

Para iniciar o ONLYOFFICE Docs no modo de depuração:

  1. Abra o arquivo de configuração log4js. O caminho para o arquivo depende do sistema operacional que você usa:

    • Para Windows - C:\Program Files\ONLYOFFICE\DocumentServer\config\log4js\production.json;
    • Para Linux - /etc/onlyoffice/documentserver/log4js/production.json;
    • Para Docker - /etc/onlyoffice/documentserver/log4js/production.json (dentro do contêiner Docker).
  2. Consulte o bloco de código a seguir:

    {
      "categories": {
        "default": {
          "appenders": [
            "default"
          ],
          "level": "WARN"
        }
      }
    }
  3. Altere o valor level de "WARN" para "DEBUG";
  4. Salve as alterações no arquivo de configuração production.json;
  5. Aplique as alterações executando o seguinte comando:

    Linux

    systemctl restart ds-*

    Docker

    supervisorctl restart all

    Ou reinicie o serviço ONLYOFFICE DocumentServer Proxy para Windows:

    net stop DsProxySvc
    net start DsProxySvc
    net stop DsConverterSvc
    net start DsConverterSvc
    net stop DsDocServiceSvc
    net start DsDocServiceSvc
  6. Os logs são armazenados nos seguintes locais (dependendo do tipo de instalação):

    • Para Windows - C:\Program Files\ONLYOFFICE\DocumentServer\Log;
    • Para Linux - /var/log/onlyoffice/documentserver;
    • Para Docker - /var/log/onlyoffice/documentserver (dentro do contêiner Docker) e /app/onlyoffice/DocumentServer/logs/documentserver (no host se você montar o volume).
Artigo com o tag:
Veja todas as etiquetas