Skip to main content
You can use the bin/logs script to view logs for the services. Basic usage examples:
You can use the bin/logs script to view logs for the following services: clsi, contacts, docstore, document-updater, filestore, git-bridge, mongo, notifications, real-time, redis, spelling, tags, track-changes, web, web-api, history-v1, project-history.

Copying logs

See the original docs: https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/logging#copying-logs Copy log files from the main sharelatex container to your local computer:

Persisting logs

Docker containers are ephemeral, which means files/directories created inside the container during runtime (including log files) will be discarded if the container is recreated (for example, when running bin/up). To retain log files between container recreations:
  • Set the environment variable OVERLEAF_LOG_PATH in the config/overleaf.rc file used by the Toolkit. This should be the directory on the host that will be bind-mounted to the log directory inside the sharelatex container.
  • After changing this and running bin/up -d, log files will be persisted on the host and accessible directly.
You must set the owner of the host logs directory used for the bind-mount to the www-data user (uid=33) and ensure permissions are drwxr-xr-x (755).Example:
Last modified on October 4, 2026