}
}
+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() {
($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).