Use normal asserts in log.cc
The logger can't use the asserts that log messages as it introduces a cyclical dependency on the logger itself.
This commit is contained in:
@ -114,7 +114,7 @@ const char PREFIX_DEBUG[] = "debug : ";
|
|||||||
|
|
||||||
LOG_PREFIX level_to_prefix(int level)
|
LOG_PREFIX level_to_prefix(int level)
|
||||||
{
|
{
|
||||||
mxb_assert((level & ~LOG_PRIMASK) == 0);
|
assert((level & ~LOG_PRIMASK) == 0);
|
||||||
|
|
||||||
LOG_PREFIX prefix;
|
LOG_PREFIX prefix;
|
||||||
|
|
||||||
@ -161,7 +161,7 @@ LOG_PREFIX level_to_prefix(int level)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
mxb_assert(!true);
|
assert(!true);
|
||||||
prefix.text = PREFIX_ERROR;
|
prefix.text = PREFIX_ERROR;
|
||||||
prefix.len = sizeof(PREFIX_ERROR);
|
prefix.len = sizeof(PREFIX_ERROR);
|
||||||
break;
|
break;
|
||||||
@ -426,7 +426,7 @@ bool mxb_log_init(const char* ident,
|
|||||||
mxb_log_target_t target,
|
mxb_log_target_t target,
|
||||||
mxb_log_context_provider_t context_provider)
|
mxb_log_context_provider_t context_provider)
|
||||||
{
|
{
|
||||||
mxb_assert(!this_unit.sLogger && !this_unit.sMessage_registry);
|
assert(!this_unit.sLogger && !this_unit.sMessage_registry);
|
||||||
|
|
||||||
// Trigger calculation of buffer lengths.
|
// Trigger calculation of buffer lengths.
|
||||||
get_timestamp();
|
get_timestamp();
|
||||||
@ -471,7 +471,7 @@ bool mxb_log_init(const char* ident,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
mxb_assert(!true);
|
assert(!true);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -492,7 +492,7 @@ bool mxb_log_init(const char* ident,
|
|||||||
|
|
||||||
void mxb_log_finish(void)
|
void mxb_log_finish(void)
|
||||||
{
|
{
|
||||||
mxb_assert(this_unit.sLogger && this_unit.sMessage_registry);
|
assert(this_unit.sLogger && this_unit.sMessage_registry);
|
||||||
|
|
||||||
closelog();
|
closelog();
|
||||||
this_unit.sLogger.reset();
|
this_unit.sLogger.reset();
|
||||||
@ -602,7 +602,7 @@ static const char* level_to_string(int level)
|
|||||||
case LOG_DEBUG:
|
case LOG_DEBUG:
|
||||||
return "debug";
|
return "debug";
|
||||||
default:
|
default:
|
||||||
mxb_assert(!true);
|
assert(!true);
|
||||||
return "unknown";
|
return "unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -643,8 +643,8 @@ int mxb_log_message(int priority,
|
|||||||
{
|
{
|
||||||
int err = 0;
|
int err = 0;
|
||||||
|
|
||||||
mxb_assert(this_unit.sLogger && this_unit.sMessage_registry);
|
assert(this_unit.sLogger && this_unit.sMessage_registry);
|
||||||
mxb_assert((priority & ~(LOG_PRIMASK | LOG_FACMASK)) == 0);
|
assert((priority & ~(LOG_PRIMASK | LOG_FACMASK)) == 0);
|
||||||
|
|
||||||
int level = priority & LOG_PRIMASK;
|
int level = priority & LOG_PRIMASK;
|
||||||
|
|
||||||
@ -735,7 +735,7 @@ int mxb_log_message(int priority,
|
|||||||
message_len -= (buffer_len - MAX_LOGSTRLEN);
|
message_len -= (buffer_len - MAX_LOGSTRLEN);
|
||||||
buffer_len = MAX_LOGSTRLEN;
|
buffer_len = MAX_LOGSTRLEN;
|
||||||
|
|
||||||
mxb_assert(prefix.len + context_len + modname_len +
|
assert(prefix.len + context_len + modname_len +
|
||||||
augmentation_len + message_len + suppression_len == buffer_len);
|
augmentation_len + message_len + suppression_len == buffer_len);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -775,11 +775,11 @@ int mxb_log_message(int priority,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
mxb_assert(!true);
|
assert(!true);
|
||||||
}
|
}
|
||||||
|
|
||||||
(void)len;
|
(void)len;
|
||||||
mxb_assert(len == augmentation_len);
|
assert(len == augmentation_len);
|
||||||
}
|
}
|
||||||
|
|
||||||
va_start(valist, format);
|
va_start(valist, format);
|
||||||
|
Reference in New Issue
Block a user