An optional properties file that contains annotations to be included with each log message. This can be used to include machine-specific or environment-specific information into logs which are centrally aggregated. The annotation values can contain references to environment variables.
The file format for log records. Can be set to either
JSON, the log record is formatted as a JSON object, one record per
line. Any newlines in the field values, such as exception stack traces, are
escaped as normal in the JSON object. This allows for capturing and indexing
exceptions as singular fields in a logging search system.
The path to the log file used by Trino. The path is relative to the data
directory, configured to
var/log/server.log by the launcher script as
detailed in Running Trino. Alternatively, you can write logs to separate
the process (typically running next to Trino as a sidecar process) via the TCP
protocol by using a log path of the format
The maximum number of general application log files to use, before log rotation replaces old content.
Type: data size
The maximum file size for the general application log file.
Flag to enable or disable logging for the HTTP server.
Flag to enable or disable compression of the log files of the HTTP server.
The path to the log file used by the HTTP server. The path is relative to the data directory, configured by the launcher script as detailed in Running Trino.
The maximum number of log files for the HTTP server to use, before log rotation replaces old content.
Type: data size
The maximum file size for the log file of the HTTP server. Defaults to
unlimited, setting a data size value limits the file size
to that value.