Skip to content

Commit 6ab83db

Browse files
authored
Merge pull request #687 from kusaanko/fix-event-dispatch
Fix to check if events should be recorded in tracing
2 parents 209ad86 + 727419a commit 6ab83db

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

llama-cpp-2/src/log.rs

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -142,16 +142,18 @@ impl State {
142142
let (meta, fields) = meta_for_level(level);
143143

144144
tracing::dispatcher::get_default(|dispatcher| {
145-
dispatcher.event(&tracing::Event::new(
146-
meta,
147-
&meta.fields().value_set(&[
148-
(&fields.message, Some(&text as &dyn tracing::field::Value)),
149-
(
150-
&fields.target,
151-
module.as_ref().map(|s| s as &dyn tracing::field::Value),
152-
),
153-
]),
154-
));
145+
if dispatcher.enabled(meta) {
146+
dispatcher.event(&tracing::Event::new(
147+
meta,
148+
&meta.fields().value_set(&[
149+
(&fields.message, Some(&text as &dyn tracing::field::Value)),
150+
(
151+
&fields.target,
152+
module.as_ref().map(|s| s as &dyn tracing::field::Value),
153+
),
154+
]),
155+
));
156+
}
155157
});
156158
}
157159

0 commit comments

Comments
 (0)