]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Update function 'log_debug_enabled' and add 'log_info_enabled' function
authorpcarana <pc.moreno2099@gmail.com>
Thu, 7 Nov 2019 16:52:41 +0000 (10:52 -0600)
committerpcarana <pc.moreno2099@gmail.com>
Thu, 7 Nov 2019 16:52:41 +0000 (10:52 -0600)
src/log.c
src/log.h

index ad87d2dec0886b782d4b5d23a250ccf92bc460c5..9a5a2144ea9778b3fcad7f24b5a07860513dbe26 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -188,7 +188,13 @@ pr_stream(int level, const char *format, va_list args)
 bool
 log_debug_enabled(void)
 {
-       return config_get_log_level() == LOG_DEBUG;
+       return config_get_log_level() >= LOG_DEBUG;
+}
+
+bool
+log_info_enabled(void)
+{
+       return config_get_log_level() >= LOG_INFO;
 }
 
 void
index e490e0873316fb67127936d4ceba2e845c9fa4be..75c5b67575d39a91e7a12f51cc5a33c0fa5d59f8 100644 (file)
--- a/src/log.h
+++ b/src/log.h
@@ -49,8 +49,11 @@ void log_teardown(void);
  * error stack) cannot exceed 512 bytes at present.
  */
 
-/* Check if debug is enabled, useful to avoid boilerplate code */
+/*
+ * Check if debug or info are enabled, useful to avoid boilerplate code
+ */
 bool log_debug_enabled(void);
+bool log_info_enabled(void);
 
 /* Debug messages, useful for devs or to track a specific problem */
 void pr_debug(const char *, ...) CHECK_FORMAT(1, 2);