Skip to content

Configuration - Logging

The CSE supports logging to the screen and to a file.

By default, logging to the screen is enabled and logging to a file is disabled. If logging to a file is enabled, the log files are rotated when they reach a certain size or number of files.

General Settings

Section: [logging]

These are the general logging settings.

Setting Description Default Configuration Name
enableFileLogging Enable logging to file. false logging.enableFileLogging
enableScreenLogging Enable logging to the screen. true logging.enableScreenLogging
path Pathname for log files. ${basic.config:baseDirectory}/logs logging.path
level Loglevel. Allowed values: debug, info, warning, error, off.
See also command line argument –log-level.
debug logging.level
count Number of files for log rotation. 10 logging.count
size Size per log file. 100.000 bytes logging.size
maxLogMessageLength Maximum length of a log message. Longer messages will be truncated. A value of 0 means no truncation. 1000 characters logging.maxLogMessageLength
stackTraceOnError Print a stack trace when logging an 'error' level message. True logging.stackTraceOnError
enableBindingsLogging Enable logging of low-level HTTP & MQTT client events. False logging.enableBindingsLogging
queueSize Number of log entries that can be added to the asynchronous queue before blocking. A queue size of 0 means disabling the queue. 5000 entries logging.queueSize
filter List of component names to exclude from logging. werkzeug,markdown_it logging.filter