Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
16fc3701
Commit
16fc3701
authored
May 25, 2012
by
Mukund Sivaraman
Browse files
[1704] Move code to different places (no functional changes)
parent
d575fbaa
Changes
4
Hide whitespace changes
Inline
Side-by-side
src/lib/log/logger.cc
View file @
16fc3701
...
...
@@ -73,13 +73,6 @@ Logger::getEffectiveSeverity() {
return
(
getLoggerPtr
()
->
getEffectiveSeverity
());
}
// Replace the interprocess synchronization object
void
Logger
::
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
)
{
getLoggerPtr
()
->
setInterprocessSync
(
sync
);
}
// Debug level (only relevant if messages of severity DEBUG are being logged).
int
...
...
@@ -186,6 +179,13 @@ Logger::fatal(const isc::log::MessageID& ident) {
}
}
// Replace the interprocess synchronization object
void
Logger
::
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
)
{
getLoggerPtr
()
->
setInterprocessSync
(
sync
);
}
// Comparison (testing only)
bool
...
...
src/lib/log/logger.h
View file @
16fc3701
...
...
@@ -179,12 +179,6 @@ public:
/// is the severity of the parent.
virtual
isc
::
log
::
Severity
getEffectiveSeverity
();
/// \brief Replace the interprocess synchronization object
///
/// \param sync The logger uses this synchronization object for
/// synchronizing output of log messages.
void
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
);
/// \brief Return DEBUG Level
///
/// \return Current setting of debug level. This is returned regardless of
...
...
@@ -244,6 +238,12 @@ public:
/// \param ident Message identification.
Formatter
fatal
(
const
MessageID
&
ident
);
/// \brief Replace the interprocess synchronization object
///
/// \param sync The logger uses this synchronization object for
/// synchronizing output of log messages.
void
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
);
/// \brief Equality
///
/// Check if two instances of this logger refer to the same stream.
...
...
src/lib/log/logger_impl.cc
View file @
16fc3701
...
...
@@ -76,14 +76,6 @@ LoggerImpl::getSeverity() {
return
level
.
severity
;
}
// Replace the interprocess synchronization object
void
LoggerImpl
::
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
)
{
delete
sync_
;
sync_
=
sync
;
}
// Return current debug level (only valid if current severity level is DEBUG).
int
LoggerImpl
::
getDebugLevel
()
{
...
...
@@ -115,6 +107,14 @@ LoggerImpl::lookupMessage(const MessageID& ident) {
MessageDictionary
::
globalDictionary
().
getText
(
ident
)));
}
// Replace the interprocess synchronization object
void
LoggerImpl
::
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
)
{
delete
sync_
;
sync_
=
sync
;
}
void
LoggerImpl
::
outputRaw
(
const
Severity
&
severity
,
const
string
&
message
)
{
// Use an interprocess sync locker for mutual exclusion from other
...
...
src/lib/log/logger_impl.h
View file @
16fc3701
...
...
@@ -110,12 +110,6 @@ public:
virtual
Severity
getEffectiveSeverity
();
/// \brief Replace the interprocess synchronization object
///
/// \param sync The logger uses this synchronization object for
/// synchronizing output of log messages.
void
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
);
/// \brief Return debug level
///
/// \return Current setting of debug level. This will be zero if the
...
...
@@ -175,6 +169,12 @@ public:
/// This gets you the unformatted text of message for given ID.
std
::
string
*
lookupMessage
(
const
MessageID
&
id
);
/// \brief Replace the interprocess synchronization object
///
/// \param sync The logger uses this synchronization object for
/// synchronizing output of log messages.
void
setInterprocessSync
(
isc
::
util
::
InterprocessSync
*
sync
);
/// \brief Equality
///
/// Check if two instances of this logger refer to the same stream.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment