diff --git a/observer_agent/service/ebpf_converter.cpp b/observer_agent/service/ebpf_converter.cpp index be63e02e4e2a9c1da44188280d154248ae0a68c2..71ccd68b815746e2e13d03b888530fc082b7df93 100644 --- a/observer_agent/service/ebpf_converter.cpp +++ b/observer_agent/service/ebpf_converter.cpp @@ -148,7 +148,10 @@ static std::string convert_common_file(struct ebpf_event *e) static std::string convert_set_file_attr(struct ebpf_event *e) { - return extract_common_info(e) + " filename:" + e->file_info.filename + " name:" + e->file_info.name; + std::ostringstream ss; + ss << extract_common_info(e) << " filename:" << e->file_info.filename << " name:" << e->file_info.name + << " value:" << e->file_info.value << " old_value:" << e->file_info.old_value; + return ss.str(); } static std::map convert_funcs = {