Kea 2.7.5
|
Namespaces | |
namespace | internal |
namespace | interprocess |
Classes | |
class | BadInterprocessSync |
Bad Interprocess Sync. More... | |
class | FormatFailure |
Format Failure. More... | |
class | Formatter |
The log message formatter. More... | |
struct | Level |
Log level structure. More... | |
class | Logger |
Logger Class. More... | |
class | LoggerImpl |
Console Logger Implementation. More... | |
class | LoggerLevelImpl |
Implementation aspects of logging levels. More... | |
class | LoggerManager |
Logger Manager. More... | |
class | LoggerManagerImpl |
Logger Manager Implementation. More... | |
class | LoggerNameError |
Logger Name Error. More... | |
class | LoggerNameNull |
Logger Name is null. More... | |
class | LoggerSpecification |
class | LoggingNotInitialized |
Logging Not Initialized. More... | |
class | MessageDictionary |
Message Dictionary. More... | |
class | MessageException |
Message Exception. More... | |
class | MessageInitializer |
Initialize Message Dictionary. More... | |
class | MessageReader |
Read Message File. More... | |
class | MismatchedPlaceholders |
Mismatched Placeholders. More... | |
struct | OutputOption |
Typedefs | |
typedef boost::shared_ptr< MessageDictionary > | MessageDictionaryPtr |
Shared pointer to the MessageDictionary . | |
typedef const char * | MessageID |
Type definitions for containers shared among instances of the class. | |
typedef std::list< const char ** > | LoggerValuesList |
List of pointers to the messages. | |
typedef boost::shared_ptr< LoggerValuesList > | LoggerValuesListPtr |
Shared pointer to the list of pointers to the messages. | |
typedef std::list< std::string > | LoggerDuplicatesList |
List of duplicated messages. | |
typedef boost::shared_ptr< LoggerDuplicatesList > | LoggerDuplicatesListPtr |
Shared pointer to the list of duplicated messages. | |
Enumerations | |
enum | Severity { DEFAULT = 0 , DEBUG = 1 , INFO = 2 , WARN = 3 , ERROR = 4 , FATAL = 5 , NONE = 6 } |
Severity Levels. More... | |
Functions | |
void | checkExcessPlaceholders (std::string &message, unsigned int placeholder) |
Internal excess placeholder checker. | |
bool | equalMessageID (const MessageID &m1, const MessageID &m2) |
Compare MessageID for Equality. | |
std::string | expandLoggerName (const std::string &name) |
Expand logger name. | |
const std::string & | getDefaultRootLoggerName () |
Returns the default ('kea') root logger name. | |
OutputOption::Destination | getDestination (const std::string &dest_str) |
const std::string & | getRootLoggerName () |
Get root logger name. | |
isc::log::Severity | getSeverity (const std::string &sev_str) |
Returns the isc::log::Severity value represented by the given string. | |
OutputOption::Stream | getStream (const std::string &stream_str) |
void | initLogger (const std::string &root, isc::log::Severity severity=isc::log::INFO, int dbglevel=0, const char *file=NULL, bool buffer=false) |
Run-time initialization. | |
void | initLogger (isc::log::Severity severity=isc::log::DEBUG, int dbglevel=isc::log::MAX_DEBUG_LEVEL) |
Run-Time Initialization for Unit Tests from Environment. | |
bool | isLoggingInitialized () |
Is logging initialized? | |
int | keaLoggerDbglevel (int defdbglevel) |
Obtains logging debug level from KEA_LOGGER_DBGLEVEL. | |
isc::log::Severity | keaLoggerSeverity (isc::log::Severity defseverity) |
Obtains logging severity from KEA_LOGGER_SEVERITY. | |
bool | lockfileEnabled () |
detects whether file locking is enabled or disabled | |
void | replacePlaceholder (std::string &message, const std::string &replacement, const unsigned placeholder) |
The internal replacement routine. | |
void | setDefaultLoggingOutput (bool verbose=true) |
Reset root logger characteristics. | |
void | setLoggingInitialized (bool state=true) |
Set state of "logging initialized" flag. | |
void | setRootLoggerName (const std::string &name) |
Set root logger name. | |
Variables | |
const int | DBGLVL_COMMAND = 10 |
This debug level is reserved for logging the exchange of messages/commands between processes, including configuration messages. | |
const int | DBGLVL_COMMAND_DATA = 20 |
If the commands have associated data, this level is when they are printed. | |
const int | DBGLVL_PKT_HANDLING = 15 |
This debug level is reserved for logging the details of packet handling, such as dropping the packet for various reasons. | |
const int | DBGLVL_START_SHUT = 0 |
This is given a value of 0 as that is the level selected if debugging is enabled without giving a level. | |
const int | DBGLVL_TRACE_BASIC = 40 |
Trace basic operations. | |
const int | DBGLVL_TRACE_BASIC_DATA = 45 |
Trace data associated with the basic operations. | |
const int | DBGLVL_TRACE_DETAIL = 50 |
Trace detailed operations. | |
const int | DBGLVL_TRACE_DETAIL_DATA = 55 |
Trace data associated with detailed operations. | |
const int | DBGLVL_TRACE_MAX = 99 |
The highest level of debug logging. | |
const int | DBGLVL_TRACE_TECHNICAL = 70 |
Trace technical operations. | |
const int | DBGLVL_TRACE_TECHNICAL_DATA = 90 |
Trace data associated with technical operations. | |
const isc::log::MessageID | LOG_BAD_DESTINATION = "LOG_BAD_DESTINATION" |
const isc::log::MessageID | LOG_BAD_SEVERITY = "LOG_BAD_SEVERITY" |
const isc::log::MessageID | LOG_BAD_STREAM = "LOG_BAD_STREAM" |
const isc::log::MessageID | LOG_DUPLICATE_MESSAGE_ID = "LOG_DUPLICATE_MESSAGE_ID" |
const isc::log::MessageID | LOG_DUPLICATE_NAMESPACE = "LOG_DUPLICATE_NAMESPACE" |
const isc::log::MessageID | LOG_INPUT_OPEN_FAIL = "LOG_INPUT_OPEN_FAIL" |
const isc::log::MessageID | LOG_INVALID_MESSAGE_ID = "LOG_INVALID_MESSAGE_ID" |
const isc::log::MessageID | LOG_NAMESPACE_EXTRA_ARGS = "LOG_NAMESPACE_EXTRA_ARGS" |
const isc::log::MessageID | LOG_NAMESPACE_INVALID_ARG = "LOG_NAMESPACE_INVALID_ARG" |
const isc::log::MessageID | LOG_NAMESPACE_NO_ARGS = "LOG_NAMESPACE_NO_ARGS" |
const isc::log::MessageID | LOG_NO_MESSAGE_ID = "LOG_NO_MESSAGE_ID" |
const isc::log::MessageID | LOG_NO_MESSAGE_TEXT = "LOG_NO_MESSAGE_TEXT" |
const isc::log::MessageID | LOG_NO_SUCH_MESSAGE = "LOG_NO_SUCH_MESSAGE" |
const isc::log::MessageID | LOG_OPEN_OUTPUT_FAIL = "LOG_OPEN_OUTPUT_FAIL" |
const isc::log::MessageID | LOG_PREFIX_EXTRA_ARGS = "LOG_PREFIX_EXTRA_ARGS" |
const isc::log::MessageID | LOG_PREFIX_INVALID_ARG = "LOG_PREFIX_INVALID_ARG" |
const isc::log::MessageID | LOG_READ_ERROR = "LOG_READ_ERROR" |
const isc::log::MessageID | LOG_READING_LOCAL_FILE = "LOG_READING_LOCAL_FILE" |
const isc::log::MessageID | LOG_UNRECOGNIZED_DIRECTIVE = "LOG_UNRECOGNIZED_DIRECTIVE" |
const isc::log::MessageID | LOG_WRITE_ERROR = "LOG_WRITE_ERROR" |
const isc::log::MessageID | LOGIMPL_ABOVE_MAX_DEBUG = "LOGIMPL_ABOVE_MAX_DEBUG" |
const isc::log::MessageID | LOGIMPL_BAD_DEBUG_STRING = "LOGIMPL_BAD_DEBUG_STRING" |
const isc::log::MessageID | LOGIMPL_BELOW_MIN_DEBUG = "LOGIMPL_BELOW_MIN_DEBUG" |
const int | MAX_DEBUG_LEVEL = 99 |
const int | MIN_DEBUG_LEVEL = 0 |
Minimum/maximum debug levels. | |
typedef std::list<std::string> isc::log::LoggerDuplicatesList |
List of duplicated messages.
Definition at line 31 of file message_initializer.h.
typedef boost::shared_ptr<LoggerDuplicatesList> isc::log::LoggerDuplicatesListPtr |
Shared pointer to the list of duplicated messages.
Definition at line 33 of file message_initializer.h.
typedef std::list<const char**> isc::log::LoggerValuesList |
List of pointers to the messages.
Definition at line 26 of file message_initializer.h.
typedef boost::shared_ptr<LoggerValuesList> isc::log::LoggerValuesListPtr |
Shared pointer to the list of pointers to the messages.
Definition at line 28 of file message_initializer.h.
typedef boost::shared_ptr<MessageDictionary> isc::log::MessageDictionaryPtr |
Shared pointer to the MessageDictionary
.
Definition at line 27 of file message_dictionary.h.
typedef const char* isc::log::MessageID |
Definition at line 15 of file message_types.h.
enum isc::log::Severity |
Severity Levels.
Defines the severity levels for logging. This is shared between the logger and the implementations classes.
N.B. The order of the levels - DEBUG less than INFO less that WARN etc. is implicitly assumed in several implementations. They must not be changed.
Enumerator | |
---|---|
DEFAULT | |
DEBUG | |
INFO | |
WARN | |
ERROR | |
FATAL | |
NONE |
Definition at line 23 of file logger_level.h.
void isc::log::checkExcessPlaceholders | ( | std::string & | message, |
unsigned int | placeholder ) |
Internal excess placeholder checker.
This is used internally by the Formatter to check for excess placeholders (and fewer arguments).
Definition at line 46 of file log_formatter.cc.
Referenced by isc::log::Formatter< Logger >::~Formatter().
Compare MessageID for Equality.
m1 | First message ID |
m2 | Second message ID |
std::string isc::log::expandLoggerName | ( | const std::string & | name | ) |
Expand logger name.
Given a logger name, returns the fully-expanded logger name. If the name starts with the root logger name, it is returned as-is. Otherwise it is prefixed with the root logger name.
name | Name to expand. |
Definition at line 42 of file logger_name.cc.
References getRootLoggerName().
Referenced by isc::log::LoggerManagerImpl::processSpecification().
const std::string & isc::log::getDefaultRootLoggerName | ( | ) |
Returns the default ('kea') root logger name.
Definition at line 37 of file logger_name.cc.
Referenced by initLogger(), and isc::process::LoggingInfo::toSpec().
OutputOption::Destination isc::log::getDestination | ( | const std::string & | dest_str | ) |
Definition at line 30 of file output_option.cc.
References isc::log::OutputOption::DEST_CONSOLE, isc::log::OutputOption::DEST_FILE, isc::log::OutputOption::DEST_SYSLOG, LOG_BAD_DESTINATION, and LOG_ERROR.
const std::string & isc::log::getRootLoggerName | ( | ) |
Get root logger name.
Definition at line 33 of file logger_name.cc.
Referenced by isc::dhcp::test::LogContentTest::LogContentTest(), isc::process::ConfigBase::applyLoggingCfg(), expandLoggerName(), isc::log::LoggerImpl::hasAppender(), isc::log::LoggerManagerImpl::processSpecification(), and setDefaultLoggingOutput().
isc::log::Severity isc::log::getSeverity | ( | const std::string & | sev_str | ) |
Returns the isc::log::Severity value represented by the given string.
This must be one of the strings "DEBUG", "INFO", "WARN", "ERROR", "FATAL" or "NONE". (Case is not important, but the string most not contain leading or trailing spaces.)
sev_str | The string representing severity value |
Definition at line 20 of file logger_level.cc.
References DEBUG, ERROR, FATAL, INFO, LOG_BAD_SEVERITY, LOG_ERROR, NONE, and WARN.
Referenced by keaLoggerSeverity().
OutputOption::Stream isc::log::getStream | ( | const std::string & | stream_str | ) |
Definition at line 45 of file output_option.cc.
References LOG_BAD_STREAM, LOG_ERROR, isc::log::OutputOption::STR_STDERR, and isc::log::OutputOption::STR_STDOUT.
void isc::log::initLogger | ( | const std::string & | root, |
isc::log::Severity | severity = isc::log::INFO, | ||
int | dbglevel = 0, | ||
const char * | file = NULL, | ||
bool | buffer = false ) |
Run-time initialization.
Performs run-time initialization of the logger in particular supplying:
This function is likely to change over time as more debugging options are held in the configuration database.
root | Name of the root logger |
severity | Severity at which to log |
dbglevel | Debug severity (ignored if "severity" is not "DEBUG") |
file | Name of the local message file. |
buffer | If true, all log messages will be buffered until one of the process() methods is called. If false, initial logging shall go to the default output (i.e. stdout) |
Definition at line 43 of file logger_support.cc.
References isc::log::LoggerManager::init().
Referenced by isc::hooks::hooksStaticLinkInit(), initLogger(), and isc::process::Daemon::loggerInit().
void isc::log::initLogger | ( | isc::log::Severity | severity = isc::log::DEBUG, |
int | dbglevel = isc::log::MAX_DEBUG_LEVEL ) |
Run-Time Initialization for Unit Tests from Environment.
Performs run-time initialization of the logger via the setting of environment variables. These are:
stdout
Send output to stdout.stderr
Send output to stderrsyslog
Send output to syslog using the facility local0.syslog:xxx
Send output to syslog, using the facility xxx. ("xxx" should be one of the syslog facilities such as "local0".) There must be a colon between "syslog" and "xxxother
Anything else is interpreted as the name of a file to which output is appended. If the file does not exist, it is created.Any errors in the settings cause messages to be output to stderr.
This function is aimed at test programs, allowing the default settings to be overridden by the tester. It is not intended for use in production code.
Definition at line 73 of file logger_unittest_support.cc.
References getDefaultRootLoggerName(), initLogger(), and setDefaultLoggingOutput().
bool isc::log::isLoggingInitialized | ( | ) |
Is logging initialized?
As some underlying logging implementations can behave unpredictably if they have not been initialized when a logging function is called, their initialization state is tracked. The logger functions will check this flag and throw an exception if logging is not initialized at that point.
Definition at line 28 of file logger_support.cc.
Referenced by isc::hooks::hooksStaticLinkInit().
int isc::log::keaLoggerDbglevel | ( | int | defdbglevel | ) |
Obtains logging debug level from KEA_LOGGER_DBGLEVEL.
Support function called by the unit test logging initialization code. It returns the logging debug level defined by KEA_LOGGER_DBGLEVEL. If not defined, it returns the default passed to it.
N.B. If there is an error, a message is written to stderr and a value related to the error is used. (This is because (a) logging is not yet initialized, hence only the error stream is known to exist, and (b) this function is only used in unit test logging initialization, so incorrect selection of a level is not really an issue.)
defdbglevel | Default debug level to be used if KEA_LOGGER_DBGLEVEL is not defined. |
Definition at line 44 of file logger_unittest_support.cc.
References MAX_DEBUG_LEVEL, and MIN_DEBUG_LEVEL.
Referenced by isc::dhcp::test::LogContentTest::LogContentTest(), and setDefaultLoggingOutput().
isc::log::Severity isc::log::keaLoggerSeverity | ( | isc::log::Severity | defseverity | ) |
Obtains logging severity from KEA_LOGGER_SEVERITY.
Support function called by the unit test logging initialization code. It returns the logging severity defined by KEA_LOGGER_SEVERITY. If not defined it returns the default passed to it.
defseverity | Default severity used if KEA_LOGGER_SEVERITY is not |
Definition at line 32 of file logger_unittest_support.cc.
References getSeverity().
Referenced by isc::dhcp::test::LogContentTest::LogContentTest(), and setDefaultLoggingOutput().
bool isc::log::lockfileEnabled | ( | ) |
detects whether file locking is enabled or disabled
The lockfile is enabled by default. The only way to disable it is to set KEA_LOCKFILE_DIR variable to 'none'.
Definition at line 55 of file logger_impl.cc.
Referenced by isc::log::LoggerImpl::LoggerImpl().
void isc::log::replacePlaceholder | ( | std::string & | message, |
const std::string & | replacement, | ||
const unsigned | placeholder ) |
The internal replacement routine.
This is used internally by the Formatter. Replaces a placeholder in the message by replacement. If the placeholder is not found, it adds a complain at the end.
Definition at line 23 of file log_formatter.cc.
References isc_throw.
Referenced by isc::log::Formatter< Logger >::arg(), and main().
void isc::log::setDefaultLoggingOutput | ( | bool | verbose = true | ) |
Reset root logger characteristics.
This is a simplified interface into the resetting of the characteristics of the root logger. It is aimed for use in unit tests and initial phase of bring up before logging configuration is parsed and applied. It uses KEA_LOGGER_DESTINATION environment variable to specify logging destination.
verbose | defines whether logging should be verbose or not |
Definition at line 52 of file logger_support.cc.
References DEBUG, isc::log::OutputOption::DEST_CONSOLE, isc::log::OutputOption::DEST_FILE, isc::log::OutputOption::DEST_SYSLOG, isc::log::OutputOption::destination, getRootLoggerName(), INFO, keaLoggerDbglevel(), keaLoggerSeverity(), MAX_DEBUG_LEVEL, isc::log::LoggerManager::process(), isc::log::OutputOption::STR_STDERR, and isc::log::OutputOption::STR_STDOUT.
Referenced by initLogger(), and isc::process::Daemon::loggerInit().
void isc::log::setLoggingInitialized | ( | bool | state = true | ) |
Set state of "logging initialized" flag.
state | State to set the flag to. (This is expected to be "true" - the default - for all code apart from specific unit tests.) |
Definition at line 36 of file logger_support.cc.
Referenced by isc::log::LoggerManager::init().
void isc::log::setRootLoggerName | ( | const std::string & | name | ) |
Set root logger name.
This function should be called by the program's initialization code before any logging functions are called.
name | Name of the root logger. This should be the program name. |
Definition at line 29 of file logger_name.cc.
Referenced by isc::log::LoggerManager::init(), and isc::log::LoggerManager::reset().
|
extern |
This debug level is reserved for logging the exchange of messages/commands between processes, including configuration messages.
Definition at line 54 of file log_dbglevels.h.
Referenced by isc::agent::CtrlAgentCommandMgr::handleCommand(), and isc::process::DCfgMgrBase::simpleParseConfig().
|
extern |
If the commands have associated data, this level is when they are printed.
This includes configuration messages.
Definition at line 62 of file log_dbglevels.h.
|
extern |
This debug level is reserved for logging the details of packet handling, such as dropping the packet for various reasons.
Definition at line 58 of file log_dbglevels.h.
Referenced by isc::dhcp::Dhcpv4Exchange::Dhcpv4Exchange(), isc::dhcp::Dhcpv4Srv::accept(), isc::dhcp::Dhcpv4Srv::acceptMessageType(), isc::dhcp::Dhcpv4Srv::declineLease(), isc::dhcp::Dhcpv6Srv::declineLease(), isc::dhcp::Dhcpv4Srv::earlyGHRLookup(), isc::dhcp::Dhcpv6Srv::earlyGHRLookup(), isc::dhcp::Dhcpv6Srv::initContext(), isc::dhcp::Dhcpv6Srv::processClientFqdn(), isc::dhcp::Dhcpv4Srv::processClientName(), isc::dhcp::Dhcpv4Srv::processDhcp4Query(), isc::dhcp::Dhcpv4Srv::processLocalizedQuery4(), isc::dhcp::Dhcpv6Srv::processLocalizedQuery6(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv6Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacketPktSend(), isc::dhcp::Dhcpv6Srv::processPacketPktSend(), isc::dhcp::Dhcpv4Srv::processRelease(), isc::dhcp::Dhcpv4Srv::runOne(), isc::dhcp::Dhcpv6Srv::runOne(), isc::dhcp::Dhcpv4Srv::selectSubnet(), isc::dhcp::Dhcpv6Srv::selectSubnet(), isc::dhcp::Dhcpv4Srv::selectSubnet4o6(), isc::dhcp::Dhcpv6Srv::testServerID(), isc::dhcp::Dhcpv6Srv::testUnicast(), isc::dhcp::ClientHandler::tryLock(), and isc::dhcp::ClientHandler::tryLock().
|
extern |
This is given a value of 0 as that is the level selected if debugging is enabled without giving a level.
Process startup/shutdown debug messages.
Note that these are debug messages, as other messages related to startup and shutdown may be output with another severity. For example, when the authoritative server starts up, the "server started" message could be output at a severity of INFO. "Server starting" and messages indicating the stages in startup should be debug messages output at this severity.
Definition at line 50 of file log_dbglevels.h.
Referenced by isc::d2::D2Process::canShutdown(), isc::d2::D2Process::checkQueueStatus(), isc::process::DControllerBase::initProcess(), isc::process::DControllerBase::launch(), isc::process::DControllerBase::processSignal(), isc::agent::CtrlAgentProcess::run(), isc::d2::D2Process::run(), isc::netconf::NetconfProcess::run(), isc::process::DControllerBase::runProcess(), isc::d2::D2Process::shutdown(), and isc::d2::D2QueueMgr::startListening().
|
extern |
Trace basic operations.
Definition at line 69 of file log_dbglevels.h.
Referenced by isc::http::HttpClientImpl::HttpClientImpl(), buffer4_receive(), isc::ha::HAImpl::buffer4Receive(), isc::ha::HAImpl::buffer6Receive(), isc::d2::D2Process::checkQueueStatus(), isc::flex_option::FlexOptionImpl::checkVendor(), isc::d2::D2Process::configure(), dhcp4_srv_configured(), dhcp6_srv_configured(), isc::tcp::TcpConnection::doWrite(), isc::ha::HAImpl::leases4Committed(), isc::ha::HAImpl::leases6Committed(), isc::ha::QueryFilter::loadBalance(), isc::ha::QueryFilter::loadBalance(), isc::flex_option::FlexOptionImpl::logAction(), isc::flex_option::FlexOptionImpl::logAction(), isc::flex_option::FlexOptionImpl::logClass(), isc::flex_option::FlexOptionImpl::logSubAction(), isc::flex_option::FlexOptionImpl::logSubClass(), isc::stat_cmds::LeaseStatCmdsImpl::makeResultSet4(), isc::stat_cmds::LeaseStatCmdsImpl::makeResultSet6(), pkt4_send(), isc::tcp::TcpConnection::postData(), isc::dhcp_ddns::NameChangeUDPListener::receiveCompletionHandler(), isc::dhcp::Dhcpv4Exchange::setHostIdentifiers(), isc::dhcp::Dhcpv6Srv::setHostIdentifiers(), isc::http::HttpConnection::shutdownConnection(), isc::tcp::TcpConnection::shutdownConnection(), isc::http::HttpConnection::socketReadCallback(), isc::tcp::MtTcpListenerMgr::start(), isc::tcp::MtTcpListenerMgr::stop(), isc::http::HttpConnection::stopThisConnection(), isc::tcp::TcpConnection::stopThisConnection(), isc::ha::HAImpl::subnet4Select(), and isc::ha::HAImpl::subnet6Select().
|
extern |
Trace data associated with the basic operations.
Definition at line 72 of file log_dbglevels.h.
Referenced by isc::http::HttpConnection::socketReadCallback().
|
extern |
Trace detailed operations.
Definition at line 75 of file log_dbglevels.h.
Referenced by isc::http::HttpConnection::acceptorCallback(), isc::tcp::TcpConnection::acceptorCallback(), isc::http::HttpConnection::handshakeCallback(), isc::tcp::TcpConnection::handshakeCallback(), isc::http::HttpConnection::idleTimeoutCallback(), isc::tcp::TcpConnection::idleTimeoutCallback(), isc::d2::DNSClientImpl::operator()(), isc::d2::NameChangeTransaction::operator()(), pkt4_send(), pkt6_send(), isc::perfmon::PerfMonMgr::processPktEventStack(), isc::http::HttpConnection::requestTimeoutCallback(), isc::d2::NameChangeTransaction::sendUpdate(), and isc::d2::NameChangeTransaction::startTransaction().
|
extern |
Trace data associated with detailed operations.
Definition at line 78 of file log_dbglevels.h.
Referenced by isc::d2::D2UpdateMgr::makeTransaction(), isc::d2::D2QueueMgr::operator()(), isc::d2::D2UpdateMgr::pickNextJob(), isc::tcp::TcpConnection::socketReadCallback(), isc::http::HttpConnection::socketReadCallback(), isc::tcp::TcpConnection::socketWriteCallback(), and isc::d2::D2UpdateMgr::sweep().
|
extern |
The highest level of debug logging.
Definition at line 87 of file log_dbglevels.h.
|
extern |
Trace technical operations.
Definition at line 81 of file log_dbglevels.h.
|
extern |
Trace data associated with technical operations.
Definition at line 84 of file log_dbglevels.h.
|
extern |
Definition at line 11 of file log_messages.h.
Referenced by getDestination().
|
extern |
Definition at line 12 of file log_messages.h.
Referenced by getSeverity().
|
extern |
Definition at line 13 of file log_messages.h.
Referenced by getStream().
|
extern |
Definition at line 14 of file log_messages.h.
Referenced by isc::log::LoggerManager::logDuplicatedMessages().
|
extern |
Definition at line 15 of file log_messages.h.
|
extern |
Definition at line 16 of file log_messages.h.
Referenced by isc::log::MessageReader::readFile().
|
extern |
Definition at line 17 of file log_messages.h.
|
extern |
Definition at line 18 of file log_messages.h.
|
extern |
Definition at line 19 of file log_messages.h.
|
extern |
Definition at line 20 of file log_messages.h.
|
extern |
Definition at line 21 of file log_messages.h.
|
extern |
Definition at line 22 of file log_messages.h.
|
extern |
Definition at line 23 of file log_messages.h.
Referenced by isc::log::LoggerManager::readLocalMessageFile().
|
extern |
Definition at line 24 of file log_messages.h.
Referenced by writeHeaderFile(), and writeProgramFile().
|
extern |
Definition at line 25 of file log_messages.h.
|
extern |
Definition at line 26 of file log_messages.h.
|
extern |
Definition at line 28 of file log_messages.h.
Referenced by isc::log::MessageReader::readFile().
|
extern |
Definition at line 27 of file log_messages.h.
Referenced by isc::log::LoggerManager::readLocalMessageFile().
|
extern |
Definition at line 29 of file log_messages.h.
|
extern |
Definition at line 30 of file log_messages.h.
Referenced by writeHeaderFile(), and writeProgramFile().
|
extern |
Definition at line 11 of file logimpl_messages.h.
Referenced by isc::log::LoggerLevelImpl::logLevelFromString().
|
extern |
Definition at line 12 of file logimpl_messages.h.
Referenced by isc::log::LoggerLevelImpl::logLevelFromString().
|
extern |
Definition at line 13 of file logimpl_messages.h.
Referenced by isc::log::LoggerLevelImpl::logLevelFromString().
const int isc::log::MAX_DEBUG_LEVEL = 99 |
Definition at line 36 of file logger_level.h.
Referenced by isc::dhcp::test::LogContentTest::LogContentTest(), isc::log::LoggerLevelImpl::convertFromBindLevel(), isc::log::LoggerLevelImpl::convertToBindLevel(), keaLoggerDbglevel(), isc::process::Daemon::loggerInit(), isc::log::LoggerLevelImpl::logLevelFromString(), isc::log::LoggerLevelImpl::logLevelToString(), and setDefaultLoggingOutput().
const int isc::log::MIN_DEBUG_LEVEL = 0 |
Minimum/maximum debug levels.
Definition at line 35 of file logger_level.h.
Referenced by isc::log::LoggerLevelImpl::convertFromBindLevel(), isc::log::LoggerLevelImpl::convertToBindLevel(), keaLoggerDbglevel(), isc::log::LoggerLevelImpl::logLevelFromString(), and isc::log::LoggerLevelImpl::logLevelToString().