Logging
Web Modeler Self-Managed is available to enterprise customers only.
Logging configuration for the restapi
component
Web Modeler's restapi
component uses the logback framework for logging. By default, the
restapi
component logs to the Docker container's standard output. To change the default logging behavior, create a
custom configuration file and let the restapi
know of it by specifying the following environment variable:
LOGGING_CONFIG=file:/full/path/to/custom-logback-config.xml
Refer to Spring Boot's logging documentation for more information on how to customize the logback configuration for specific use cases like logging to a file.
Enabling DEBUG
logging for the restapi
component can be useful for troubleshooting purposes, e.g. for
debugging Zeebe connection issues.
By default, Web Modeler's restapi
component logs in JSON. For a more readable logging format, activate the Spring profile using the following:
SPRING_PROFILES_INCLUDE=default-logging
Logging configuration for the webapp
component
By default, the webapp
component logs to the Docker container's standard output.
Logging to a file
To enable additional log output to a file, adjust the following environment variable:
LOG_FILE_PATH=/full/path/to/log/file.log
Logging configuration for the websocket
component
By default, the websocket
component logs to the Docker container's standard output.
Logging to a file
To enable additional log output to a file, follow these steps:
- Mount a volume to the directory
/var/www/html/storage/logs
. The logs will be written to a file namedlaravel.log
located inside this directory. - Adjust the following environment variable:
LOG_CHANNEL=single