Add olm::log_enabled_for

logging_enabled
Richard van der Hoff 2016-05-16 11:04:26 +01:00
parent 11dbf2aab3
commit 48cb5f925d
2 changed files with 7 additions and 0 deletions

View File

@ -27,6 +27,8 @@ const unsigned int LOG_TRACE = 6;
void set_log_level(unsigned int log_level);
bool log_enabled_for(unsigned int level, const char *category);
__attribute__((__format__ (__printf__, 3, 4)))
void logf(unsigned int level, const char *category,
const char *format, ...);

View File

@ -26,6 +26,11 @@ void set_log_level(unsigned int level) {
log_level = level;
}
bool log_enabled_for(unsigned int level, const char *category)
{
return level <= log_level;
}
void logf(unsigned int level, const char *category,
const char *format, ...) {
if (level > log_level) {