mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-29 04:57:52 +00:00
[1964] small cleanups for checkExcessPlaceholders.
- style fixes - constify (also for replacePlaceholder) - make sure all parameters are used regardless of ENABLE_LOGGER_CHECKS
This commit is contained in:
parent
6c0da87a7b
commit
25f0bb96dd
@ -25,7 +25,7 @@ void
|
||||
replacePlaceholder(string* message, const string& arg,
|
||||
const unsigned placeholder)
|
||||
{
|
||||
string mark("%" + lexical_cast<string>(placeholder));
|
||||
const string mark("%" + lexical_cast<string>(placeholder));
|
||||
size_t pos(message->find(mark));
|
||||
if (pos != string::npos) {
|
||||
do {
|
||||
@ -48,17 +48,19 @@ replacePlaceholder(string* message, const string& arg,
|
||||
}
|
||||
|
||||
void
|
||||
checkExcessPlaceholders(string* message, unsigned int placeholder)
|
||||
{
|
||||
#ifdef ENABLE_LOGGER_CHECKS
|
||||
string mark("%" + lexical_cast<string>(placeholder));
|
||||
size_t pos(message->find(mark));
|
||||
checkExcessPlaceholders(string* message, unsigned int placeholder) {
|
||||
const string mark("%" + lexical_cast<string>(placeholder));
|
||||
const size_t pos(message->find(mark));
|
||||
if (pos != string::npos) {
|
||||
#ifdef ENABLE_LOGGER_CHECKS
|
||||
// Excess placeholders were found, so throw an exception
|
||||
isc_throw(MismatchedPlaceholders,
|
||||
"Excess logger placeholders still exist in message: " << *message);
|
||||
}
|
||||
"Excess logger placeholders still exist in message: "
|
||||
<< *message);
|
||||
#else
|
||||
message->append(" @@Excess logger placeholders still exist@@");
|
||||
#endif /* ENABLE_LOGGER_CHECKS */
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user