Name
debug_flags — configure debug verbosity
Description
Debug_Flags {
level
= ( mask
)
}
Debug_Flags tells Momentum which events to write to the log_error handler of the logging subsystem. When using the default logging module ec_logger
, these message will appear in the paniclog. The mask is a decimal number representing the bit mask that is used to activate logging statements. Starting with Momentum 1.2.12, a human readable variation of Debug_Flags is used. The sample below shows the default Debug_Flags setting, which turns on useful severe error messages, but leaves the more informational messages turned off, so that they don't clutter your log files.
Debug_Flags {
DEBUG = ()
INFO = ()
NOTICE = ()
WARNING = ()
ERROR = (TIME FD SMTP LOG1 DNS DNSDS NET SIG MEM DB LIC SSL MOD START ALL)
CRITICAL = (TIME FD SMTP LOG1 DNS DNSDS NET SIG MEM DB LIC SSL MOD START ALL)
}
Note
Use ‘ALL
’ instead of listing each service debug flag.
Level | Description |
---|---|
0 | Debug |
1 | Info |
2 | Notice |
3 | Warning |
4 | Error |
5 | Critical |
Subsystem | Symbolic Name |
---|---|
Generic | ERROR |
Time | TIME |
File Descriptors | FD |
SMTP | SMTP |
LOG1 | LOG1 |
DNS | DNS |
DNS data structures | DNSDS |
Network | NET |
Signals | SIG |
Memory Management | MEM |
Database | DB |
License | LIC |
SSL | SSL |
Modules | MOD |
Start | START |
Scope
debug_flags is valid in the global scope.
Was this page helpful?