|
Squid Web Cache master
|
manages configurable aspects of a debugs() message More...
#include <Messages.h>
Public Member Functions | |
| bool | configured () const |
| whether the logging of this message has been customized | |
| bool | levelled () const |
| whether the default logging level of this message has been altered | |
| bool | limited () const |
| whether the number of logging attempts have been limited | |
| int | currentLevel (const int defaultLevel) const |
Public Attributes | |
| DebugMessageId | id = 0 |
| message identifier or, if the message has not been configured, zero | |
| int | level = -1 |
| debugging level (i.e., the second debugs() parameter) or -1 | |
| uint64_t | limit = std::numeric_limits<uint64_t>::max() |
| logging attempts beyond this limit are logged at the DBG_DATA level | |
Private Attributes | |
| uint64_t | count_ = 0 |
| the total number of attempts to log this message if it was configured() | |
Definition at line 25 of file Messages.h.
|
inline |
Definition at line 29 of file Messages.h.
Referenced by currentLevel().
Definition at line 38 of file Messages.h.
References configured(), count_, DBG_IMPORTANT, level, and limit.
|
inline |
Definition at line 32 of file Messages.h.
References level.
Referenced by parse_cache_log_message().
|
inline |
Definition at line 35 of file Messages.h.
Referenced by parse_cache_log_message().
|
mutableprivate |
Definition at line 60 of file Messages.h.
Referenced by currentLevel().
| DebugMessageId DebugMessage::id = 0 |
Definition at line 48 of file Messages.h.
Referenced by parse_cache_log_message().
| int DebugMessage::level = -1 |
Definition at line 53 of file Messages.h.
Referenced by currentLevel(), levelled(), and parse_cache_log_message().
| uint64_t DebugMessage::limit = std::numeric_limits<uint64_t>::max() |
Definition at line 56 of file Messages.h.
Referenced by currentLevel(), limited(), and parse_cache_log_message().