@@ -20,10 +20,19 @@ impl Data<'_> {
|
||||
pub fn level(&self) -> Level { *self.event.metadata().level() }
|
||||
|
||||
#[must_use]
|
||||
pub fn mod_name(&self) -> &str { self.event.metadata().module_path().unwrap_or_default() }
|
||||
pub fn mod_name(&self) -> &str {
|
||||
self.event
|
||||
.metadata()
|
||||
.module_path()
|
||||
.unwrap_or_default()
|
||||
}
|
||||
|
||||
#[must_use]
|
||||
pub fn span_name(&self) -> &str { self.current.metadata().map_or(EMPTY, |s| s.name()) }
|
||||
pub fn span_name(&self) -> &str {
|
||||
self.current
|
||||
.metadata()
|
||||
.map_or(EMPTY, |s| s.name())
|
||||
}
|
||||
|
||||
#[must_use]
|
||||
pub fn message(&self) -> &str {
|
||||
|
||||
@@ -103,8 +103,10 @@ where
|
||||
writer: Writer<'_>,
|
||||
event: &Event<'_>,
|
||||
) -> Result<(), std::fmt::Error> {
|
||||
let is_debug =
|
||||
cfg!(debug_assertions) && event.fields().any(|field| field.name() == "_debug");
|
||||
let is_debug = cfg!(debug_assertions)
|
||||
&& event
|
||||
.fields()
|
||||
.any(|field| field.name() == "_debug");
|
||||
|
||||
match *event.metadata().level() {
|
||||
| Level::ERROR if !is_debug => self.pretty.format_event(ctx, writer, event),
|
||||
|
||||
@@ -56,7 +56,9 @@ impl LogLevelReloadHandles {
|
||||
.iter()
|
||||
.filter(|(name, _)| names.is_some_and(|names| names.contains(&name.as_str())))
|
||||
.for_each(|(_, handle)| {
|
||||
_ = handle.reload(new_value.clone()).or_else(error::else_log);
|
||||
_ = handle
|
||||
.reload(new_value.clone())
|
||||
.or_else(error::else_log);
|
||||
});
|
||||
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user