Skip to content

Commit 926806e

Browse files
authored
Merge pull request #1318 from Phala-Network/fix-leak
pruntime: Fix memory leak in logging
2 parents efc842e + b0b830d commit 926806e

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

crates/phala-sanitized-logger/src/subscriber.rs

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,35 @@ impl Subscriber for SanitizedSubscriber {
4242
fn exit(&self, span: &span::Id) {
4343
self.0.exit(span)
4444
}
45+
46+
fn event_enabled(&self, event: &Event<'_>) -> bool {
47+
self.0.event_enabled(event)
48+
}
49+
50+
fn current_span(&self) -> span::Current {
51+
self.0.current_span()
52+
}
53+
54+
fn clone_span(&self, id: &span::Id) -> span::Id {
55+
self.0.clone_span(id)
56+
}
57+
58+
fn try_close(&self, id: span::Id) -> bool {
59+
self.0.try_close(id)
60+
}
61+
62+
fn max_level_hint(&self) -> Option<LevelFilter> {
63+
self.0.max_level_hint()
64+
}
65+
66+
fn register_callsite(&self, metadata: &'static Metadata<'static>) -> tracing_core::Interest {
67+
self.0.register_callsite(metadata)
68+
}
69+
70+
fn drop_span(&self, id: span::Id) {
71+
#[allow(deprecated)]
72+
self.0.drop_span(id);
73+
}
4574
}
4675

4776
pub fn init_subscriber(sanitized: bool) {

0 commit comments

Comments
 (0)