From: Ivan Kruglov Date: Tue, 12 Nov 2024 12:46:20 +0000 (+0100) Subject: log: log_get_target_max_level() X-Git-Tag: v258-rc1~636^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92e8e2b034a896b92ed74365f560918dc5bf0b5e;p=thirdparty%2Fsystemd.git log: log_get_target_max_level() --- diff --git a/src/basic/log.c b/src/basic/log.c index 982b2473267..02211460b57 100644 --- a/src/basic/log.c +++ b/src/basic/log.c @@ -1409,6 +1409,12 @@ int log_get_max_level(void) { return log_max_level; } +int log_get_target_max_level(LogTarget target) { + assert(target >= 0); + assert(target < _LOG_TARGET_SINGLE_MAX); + return log_target_max_level[target]; +} + void log_show_color(bool b) { show_color = b; } diff --git a/src/basic/log.h b/src/basic/log.h index 8703a363c0c..07f187a24a9 100644 --- a/src/basic/log.h +++ b/src/basic/log.h @@ -59,6 +59,7 @@ void log_settle_target(void); int log_set_max_level(int level); int log_set_max_level_from_string(const char *e); int log_get_max_level(void) _pure_; +int log_get_target_max_level(LogTarget target); int log_max_levels_to_string(int level, char **ret); void log_set_facility(int facility);