mirror of https://git.matrix.org/git/olm.git
Add olm::log_enabled_for
parent
11dbf2aab3
commit
48cb5f925d
|
@ -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, ...);
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue