Skip to main content
Version: 6.1

Logging

EF_LOGGER_LEVEL

Specifies the output level for logging.

  • Valid Values
    • debug, info, warn, error, panic, fatal
  • Default
    • info

EF_LOGGER_ENCODING

Specifies the output format of the produced logs.

  • Valid Values
    • console, json
  • Default
    • json

EF_LOGGER_FILE_LOG_ENABLE

Set to true to enable writing logs to a file.

  • Valid Values
    • true, false
  • Default
    • false

EF_LOGGER_FILE_LOG_FILENAME

If file logging is enabled (EF_LOGGER_FILE_LOG_ENABLE is true) this option specifies the path to the file where the logs will be written.

  • Default
    • /var/log/elastiflow/flowcoll/flowcoll.log

EF_LOGGER_FILE_LOG_MAX_SIZE

This option specfies the maximum size in megabytes of the log file before it is rotated. The default is 100 megabytes.

  • Valid Values
    • Any integer greater than 1.
  • Min Value
    • 1
  • Default
    • 100

EF_LOGGER_FILE_LOG_MAX_AGE

This option specifies the maximum number of days to retain old log files based on the timestamp encoded in their filename. Note that a day is defined as 24 hours and may not exactly correspond to calendar days due to daylight savings, leap seconds, etc. The default is not to remove old log files based on age.

  • Valid Values
    • Any integer greater than or equal to 0.
  • Default
    • ''

EF_LOGGER_FILE_LOG_MAX_BACKUPS

This option specifies the maximum number of old log files to retain. The default is to retain 4 old log files.

note

Log files may be removed due to there age, as configured by EF_LOGGER_FILE_LOG_MAX_AGE, even if the maximum number of backups isn't reached.

  • Valid Values
    • Any integer greater than or equal to 0.
  • Default
    • 4

EF_LOGGER_FILE_LOG_COMPRESS

Set to true to enable compression of log files.

  • Valid Values
    • true, false
  • Default
    • false