log: add helper set sets log level in all realms

Prompted-by: #17903
This commit is contained in:
Lennart Poettering
2020-12-09 18:26:17 +01:00
parent eef34a1d8f
commit 1c36b8bf53
2 changed files with 8 additions and 2 deletions
+7
View File
@@ -44,10 +44,17 @@ typedef enum LogTarget{
#define ERRNO_VALUE(val) (abs(val) & 255)
void log_set_target(LogTarget target);
void log_set_max_level_realm(LogRealm realm, int level);
#define log_set_max_level(level) \
log_set_max_level_realm(LOG_REALM, (level))
static inline void log_set_max_level_all_realms(int level) {
for (LogRealm realm = 0; realm < _LOG_REALM_MAX; realm++)
log_set_max_level_realm(realm, level);
}
void log_set_facility(int facility);
int log_set_target_from_string(const char *e);