MCPcopy Create free account
hub / github.com/ElementsProject/lightning / record_debug

Method record_debug

plugins/src/logging.rs:159–168  ·  view source on GitHub ↗
(&mut self, field: &tracing::field::Field, value: &dyn std::fmt::Debug)

Source from the content-addressed store, hash-verified

157
158 impl tracing::field::Visit for LogExtract {
159 fn record_debug(&mut self, field: &tracing::field::Field, value: &dyn std::fmt::Debug) {
160 let field_name = field.name();
161 let field_value = format!("{value:?}");
162
163 if field_name == "message" {
164 self.msg = Some(field_value);
165 } else if !is_log_metadata_field(field_name) {
166 self.fields.push((field_name.to_owned(), field_value));
167 }
168 }
169 }
170
171 fn is_log_metadata_field(name: &str) -> bool {

Callers

nothing calls this directly

Calls 2

is_log_metadata_fieldFunction · 0.85
nameMethod · 0.45

Tested by

no test coverage detected