]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
log: log_get_target_max_level()
authorIvan Kruglov <mail@ikruglov.com>
Tue, 12 Nov 2024 12:46:20 +0000 (13:46 +0100)
committerIvan Kruglov <mail@ikruglov.com>
Tue, 13 May 2025 08:53:22 +0000 (01:53 -0700)
src/basic/log.c
src/basic/log.h

index 982b247326740c0e8c2251b915c3827e13d61a0d..02211460b571f5a9e5674ea0a1a34a9442dabb8e 100644 (file)
@@ -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;
 }
index 8703a363c0c8657f73e9f51ae71cb7d77dcf1308..07f187a24a98eae8d4a90dd6e9686f8f4507ac3b 100644 (file)
@@ -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);