Activer la journalisation de débogage dans ONLYOFFICE Docs
Présentation
Dans certains cas, il est nécessaire d'exécuter ONLYOFFICE Docs en mode débogage, par exemple pour résoudre des problèmes de performance, examiner les journaux ou collecter des informations pour le support.
Il existe deux options pour lancer ONLYOFFICE Docs en mode débogage.
Option 1. Utiliser la variable d'environnement (Docker uniquement)
Si vous gérez le conteneur ONLYOFFICE Docs via Docker ou Docker Compose, il est préférable d'utiliser une variable d'environnement pour activer le niveau de journalisation de débogage :
Docker
-
Définissez la variable d'environnement avec
docker run:docker run -i -t -d -p 8080:80 \-e DS_LOG_LEVEL=DEBUG \onlyoffice/documentserver-de:latest -
Redémarrez le conteneur s'il est déjà en cours d'exécution :
docker restart <container> -
Les journaux peuvent être consultés avec :
docker logs -f <container>
Docker Compose
-
Définissez la variable d'environnement dans
docker-compose.ymllors de l'exécution du conteneur :services:documentserver:image: onlyoffice/documentserver-de:latestcontainer_name: documentserverrestart: alwaysenvironment:- DS_LOG_LEVEL=DEBUGports:- "8080:80" -
Démarrez Docker Compose :
docker-compose up -d -
Redémarrez le conteneur s'il est déjà en cours d'exécution :
docker-compose restart documentserver -
Les journaux peuvent être consultés avec :
docker-compose logs -f documentserver
Option 2. Utiliser le fichier de configuration log4js
Pour lancer ONLYOFFICE Docs en mode débogage :
-
Ouvrez le fichier de configuration log4js. Le chemin d'accès au fichier dépend du système d'exploitation que vous utilisez :
- Pour Windows -
C:\Program Files\ONLYOFFICE\DocumentServer\config\log4js\production.json - Pour Linux -
/etc/onlyoffice/documentserver/log4js/production.json - Pour Docker -
/etc/onlyoffice/documentserver/log4js/production.json(à l'intérieur du conteneur Docker)
- Pour Windows -
-
Consultez le bloc de code suivant
{"categories": {"default": {"appenders": ["default"],"level": "WARN"}}} -
Modifiez la valeur
levelde"WARN"à"DEBUG". -
Enregistrez les modifications dans le fichier de configuration
production.json. -
Appliquez les modifications en exécutant la commande suivante :
Linux
systemctl restart ds-*Docker
supervisorctl restart allOu redémarrez le service ONLYOFFICE DocumentServer Proxy sous Windows :
net stop DsProxySvcnet start DsProxySvcnet stop DsConverterSvcnet start DsConverterSvcnet stop DsDocServiceSvcnet start DsDocServiceSvc -
Les journaux sont stockés aux emplacements suivants (selon le type d'installation) :
- Pour Windows -
C:\Program Files\ONLYOFFICE\DocumentServer\Log - Pour Linux -
/var/log/onlyoffice/documentserver - Pour Docker -
/var/log/onlyoffice/documentserver(à l'intérieur du conteneur Docker) et/app/onlyoffice/DocumentServer/logs/documentserver(sur l'hôte si vous montez le volume)
- Pour Windows -