]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust/log: minor cleanup
authorJason Ish <jason.ish@oisf.net>
Tue, 25 Aug 2020 19:17:55 +0000 (13:17 -0600)
committerVictor Julien <victor@inliniac.net>
Thu, 3 Sep 2020 11:04:14 +0000 (13:04 +0200)
Group functions for setting and getting the log level
together.

rust/src/log.rs

index ff958592ddf17c4e8fad4a7cc51bc35b2a183bd1..90f8a271062a118367f34068d3a9b25af68846c8 100644 (file)
@@ -46,6 +46,17 @@ pub fn get_log_level() -> i32 {
     }
 }
 
+pub fn log_set_level(level: i32) {
+    unsafe {
+        LEVEL = level;
+    }
+}
+
+#[no_mangle]
+pub extern "C" fn rs_log_set_level(level: i32) {
+    log_set_level(level);
+}
+
 fn basename(filename: &str) -> &str {
     let path = Path::new(filename);
     for os_str in path.file_name() {
@@ -159,17 +170,6 @@ macro_rules!SCLogDebug {
     ($one:expr, $($arg:tt)*) => { let _ = &$one; SCLogDebug!($($arg)*); };
 }
 
-#[no_mangle]
-pub extern "C" fn rs_log_set_level(level: i32) {
-    log_set_level(level);
-}
-
-pub fn log_set_level(level: i32) {
-    unsafe {
-        LEVEL = level;
-    }
-}
-
 /// SCLogMessage wrapper. If the Suricata C context is not registered
 /// a more basic log format will be used (for example, when running
 /// Rust unit tests).