Logging
Logging
HCL Configuration
The logging configuration can be set using the logging
key in the HCL configuration file. The default configuration is:
You can customize the logging configuration by adding the following keys to the logging
block:
For example, to set the logging level to debug
, the format to pretty
, the path to /var/log/proksi
, and the rotation to daily
, you can use the following configuration:
This will then create a log file named proksi.log.<date>
in the /var/log/proksi
directory and rotate it daily.
Logging Levels (CLI)
The logging level can be set using the --log.level
flag. The default level is info
.
Logging Format
The logging format can be set using the --log.format
flag. The default format is json
.
Logging Path
The logging path can be set using the --log.path
flag. The default path is /tmp
.
If a path is provided, the logs will be written to a file in the specified path. The file name will be prefixed or named proksi.log.*
.
Logging Rotation
The logging rotation can be set using the --log.rotation
flag. The default rotation is never
.
Logging Examples
Here are some examples of how to set the logging level, format, path, and rotation:
In this example, the logging level is set to debug
, the format is set to pretty
, the path is set to /var/log/proksi
, and the rotation is set to daily
.
Last updated