Omogućavanje debug logovanja u ONLYOFFICE Docs
Pregled
U određenim slučajevima, potrebno je pokrenuti ONLYOFFICE Docs u debug režimu — na primer, za rešavanje problema sa performansama, pregled logova ili prikupljanje informacija za podršku.
Postoje dve opcije za pokretanje ONLYOFFICE Docs u debug režimu.
Opcija 1. Korišćenje promenljive okruženja (samo za Docker)
Ako upravljate ONLYOFFICE Docs kontejnerom putem Docker-a ili Docker Compose-a, preporučljivo je koristiti promenljivu okruženja za omogućavanje nivoa debug logovanja:
Docker
-
Postavite promenljivu okruženja sa
docker run:docker run -i -t -d -p 8080:80 \-e DS_LOG_LEVEL=DEBUG \onlyoffice/documentserver-de:latest -
Ponovo pokrenite kontejner ako je već pokrenut:
docker restart <container> -
Logove možete pregledati sa:
docker logs -f <container>
Docker Compose
-
Postavite promenljivu okruženja u
docker-compose.ymlprilikom pokretanja kontejnera:services:documentserver:image: onlyoffice/documentserver-de:latestcontainer_name: documentserverrestart: alwaysenvironment:- DS_LOG_LEVEL=DEBUGports:- "8080:80" -
Pokrenite Docker Compose:
docker-compose up -d -
Ponovo pokrenite kontejner ako je već pokrenut:
docker-compose restart documentserver -
Logove možete pregledati sa:
docker-compose logs -f documentserver
Opcija 2. Korišćenje log4js konfiguracione datoteke
Da biste pokrenuli ONLYOFFICE Docs u debug režimu:
-
Otvorite log4js konfiguracionu datoteku. Putanja do datoteke zavisi od operativnog sistema koji koristite:
- Za Windows -
C:\Program Files\ONLYOFFICE\DocumentServer\config\log4js\production.json - Za Linux -
/etc/onlyoffice/documentserver/log4js/production.json - Za Docker -
/etc/onlyoffice/documentserver/log4js/production.json(unutar Docker kontejnera)
- Za Windows -
-
Pogledajte sledeći blok koda
{"categories": {"default": {"appenders": ["default"],"level": "WARN"}}} -
Promenite vrednost
levelsa"WARN"na"DEBUG". -
Sačuvajte izmene u
production.jsonkonfiguracionoj datoteci. -
Primenite izmene izvršavanjem sledeće komande:
Linux
systemctl restart ds-*Docker
supervisorctl restart allIli ponovo pokrenite ONLYOFFICE DocumentServer Proxy servis za Windows:
net stop DsProxySvcnet start DsProxySvcnet stop DsConverterSvcnet start DsConverterSvcnet stop DsDocServiceSvcnet start DsDocServiceSvc -
Logovi se čuvaju na sledećim lokacijama (u zavisnosti od tipa instalacije):
- Za Windows -
C:\Program Files\ONLYOFFICE\DocumentServer\Log - Za Linux -
/var/log/onlyoffice/documentserver - Za Docker -
/var/log/onlyoffice/documentserver(unutar Docker kontejnera) i/app/onlyoffice/DocumentServer/logs/documentserver(na hostu ako montirate volumen)
- Za Windows -