27 void Logger::initLoggerImpl() {
29 loggerptr_ =
new LoggerImpl(
name_);
31 isc_throw(LoggingNotInitialized,
"attempt to access logging function "
32 "before logging has been initialized");
49 Logger::getVersion() {
50 return (LoggerImpl::getVersion());
57 return (getLoggerPtr()->getName());
64 getLoggerPtr()->setSeverity(severity, dbglevel);
77 Logger::getEffectiveSeverity() {
78 return (getLoggerPtr()->getEffectiveSeverity());
84 Logger::getDebugLevel() {
85 return (getLoggerPtr()->getDebugLevel());
92 Logger::getEffectiveDebugLevel() {
93 return (getLoggerPtr()->getEffectiveDebugLevel());
99 Logger::isDebugEnabled(
int dbglevel) {
100 return (getLoggerPtr()->isDebugEnabled(dbglevel));
104 Logger::isInfoEnabled() {
105 return (getLoggerPtr()->isInfoEnabled());
109 Logger::isWarnEnabled() {
110 return (getLoggerPtr()->isWarnEnabled());
114 Logger::isErrorEnabled() {
115 return (getLoggerPtr()->isErrorEnabled());
119 Logger::isFatalEnabled() {
120 return (getLoggerPtr()->isFatalEnabled());
133 Logger::output(
const Severity& severity,
const std::string& message) {
134 getLoggerPtr()->outputRaw(severity, message);
139 if (isDebugEnabled(dbglevel)) {
149 if (isInfoEnabled()) {
150 return (
Formatter(
INFO, getLoggerPtr()->lookupMessage(ident),
159 if (isWarnEnabled()) {
160 return (
Formatter(
WARN, getLoggerPtr()->lookupMessage(ident),
169 if (isErrorEnabled()) {
179 if (isFatalEnabled()) {
191 getLoggerPtr()->setInterprocessSync(sync);
198 return (*getLoggerPtr() == *other.getLoggerPtr());