Macro glib::g_warning [−][src]
macro_rules! g_warning { ($log_domain:expr, $format:literal, $($arg:expr),* $(,)?) => { ... }; ($log_domain:expr, $format:literal $(,)?) => { ... }; }
Expand description
Macro used to log using GLib logging system. It uses g_log.
It is the same as calling the g_log!
macro with LogLevel::Warning
.
Example:
use glib::g_warning; g_warning!("test", "test"); // Equivalent to: use glib::{g_log, LogLevel}; g_log!("test", LogLevel::Warning, "test"); // trailing commas work as well: g_warning!("test", "test",); // You can also pass arguments like in format! or println!: let x = 12; g_warning!("test", "test: {}", x); g_warning!("test", "test: {} {}", x, "a"); // trailing commas work as well: g_warning!("test", "test: {} {}", x, "a",);