jw-asterisk-docker/asterisk/logger.conf

101 lines
3.3 KiB
Plaintext
Raw Permalink Normal View History

2023-01-18 23:39:46 +08:00
;
; Logging Configuration
;
; In this file, you configure logging to files or to
; the syslog system.
;
; "logger reload" at the CLI will reload configuration
; of the logging system.
[general]
;
; Customize the display of debug message time stamps
; this example is the ISO 8601 date format (yyyy-mm-dd HH:MM:SS)
;
; see strftime(3) Linux manual for format specifiers. Note that there is also
; a fractional second parameter which may be used in this field. Use %1q
; for tenths, %2q for hundredths, etc.
;
;dateformat=%F %T ; ISO 8601 date format
2023-02-25 07:45:57 +08:00
dateformat=%F %T.%3q ; with milliseconds
2023-01-18 23:39:46 +08:00
;
; This appends the hostname to the name of the log files.
2023-02-25 07:45:57 +08:00
appendhostname = no
2023-01-18 23:39:46 +08:00
;
; This determines whether or not we log queue events to a file
; (defaults to yes).
2023-02-25 07:45:57 +08:00
queue_log = yes
2023-01-18 23:39:46 +08:00
;
; Set the queue_log filename
; (defaults to queue_log)
;queue_log_name = queue_log
;
; Log rotation strategy:
; sequential: Rename archived logs in order, such that the newest
; has the highest sequence number [default].
; rotate: Rotate all the old files, such that the oldest has the
; highest sequence number [this is the expected behavior
; for Unix administrators].
; timestamp: Rename the logfiles using a timestamp instead of a
; sequence number when "logger rotate" is executed.
2023-02-25 07:45:57 +08:00
rotatestrategy = rotate
2023-01-18 23:39:46 +08:00
;
; Run a system command after rotating the files. This is mainly
; useful for rotatestrategy=rotate. The example allows the last
; two archive files to remain uncompressed, but after that point,
; they are compressed on disk.
;
; exec_after_rotate=gzip -9 ${filename}.2
;
; This determines whether or not we log generic events to a file
; (defaults to yes).
;event_log = no
;
;
; For each file, specify what to log.
;
; For console logging, you set options at start of
; Asterisk with -v for verbose and -d for debug
; See 'asterisk -h' for more information.
;
; Directory for log files is configures in asterisk.conf
; option astlogdir
;
[logfiles]
;
; Format is "filename" and then "levels" of debugging to be included:
; debug
; notice
; warning
; error
; verbose
; dtmf
;
; Special filename "console" represents the system console
;
; Filenames can either be relative to the standard Asterisk log directory
; (see 'astlogdir' in asterisk.conf), or absolute paths that begin with
; '/'.
;
; We highly recommend that you DO NOT turn on debug mode if you are simply
; running a production system. Debug mode turns on a LOT of extra messages,
; most of which you are unlikely to understand without an understanding of
; the underlying code. Do NOT report debug messages as code issues, unless
; you have a specific issue that you are attempting to debug. They are
; messages for just that -- debugging -- and do not rise to the level of
; something that merit your attention as an Asterisk administrator. Debug
; messages are also very verbose and can and do fill up logfiles quickly;
; this is another reason not to have debug mode on a production system unless
; you are in the process of debugging a specific issue.
;
;debug => debug
console => notice,warning,error
;console => notice,warning,error,debug
2023-02-25 07:45:57 +08:00
messages => security,notice,warning,error,verbose
full => notice,warning,error,debug,verbose
2023-01-18 23:39:46 +08:00
;syslog keyword : This special keyword logs to syslog facility
;
;syslog.local0 => notice,warning,error
;