# Generic nginx error_log configuration items (to be used as interpolations) in other
# filters monitoring nginx error-logs
#

[DEFAULT]

# Type of log-file resp. log-format (file, short, journal):
logtype = file

# Daemon definition is to be specialized (if needed) in .conf file
_daemon = nginx

# Common line prefixes (beginnings) which could be used in filters
#
#      [bsdverbose]? [hostname] [vserver tag] daemon_id spaces
#
# This can be optional (for instance if we match named native log files)
__prefix = <lt_<logtype>/__prefix>

__err_type = error

__prefix_line = %(__prefix)s\[%(__err_type)s\] \d+#\d+: \*\d+\s+


[lt_file]
__prefix = \s*

[lt_short]
__prefix = \s*(?:(?!\[)\S+ %(_daemon)s\[\d+\]: [^\[]*)?

[lt_journal]
__prefix = %(lt_short/__prefix)s
