From 6a1ac7284ee03ea87d9d74f3b1aaf87cbf85e988 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Tue, 26 Aug 2025 20:52:52 -0300 Subject: [PATCH] feat: add debug logs for text metadata processing Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) --- src/meta_plugin/text.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/meta_plugin/text.rs b/src/meta_plugin/text.rs index 4d1d579..55959ba 100644 --- a/src/meta_plugin/text.rs +++ b/src/meta_plugin/text.rs @@ -141,13 +141,20 @@ impl TextMetaPlugin { self.count_text_stats(&[]); } + // Debug: check if outputs are configured + log::debug!("TEXT: Outputs: {:?}", self.base.outputs()); + log::debug!("TEXT: Word count: {}, Line count: {}", self.word_count, self.line_count); + // Output word and line counts if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( "text_word_count", self.word_count.to_string(), self.base.outputs() ) { + log::debug!("TEXT: Adding word count metadata: {:?}", meta_data); metadata.push(meta_data); + } else { + log::debug!("TEXT: Word count output is disabled or not mapped"); } if let Some(meta_data) = crate::meta_plugin::process_metadata_outputs( @@ -155,7 +162,10 @@ impl TextMetaPlugin { self.line_count.to_string(), self.base.outputs() ) { + log::debug!("TEXT: Adding line count metadata: {:?}", meta_data); metadata.push(meta_data); + } else { + log::debug!("TEXT: Line count output is disabled or not mapped"); } metadata @@ -291,8 +301,11 @@ impl MetaPlugin for TextMetaPlugin { // If content is text, output word and line counts if self.is_binary_content == Some(false) { + log::debug!("TEXT: Content is text, outputting word and line counts"); let word_line_metadata = self.output_word_line_counts(); metadata.extend(word_line_metadata); + } else { + log::debug!("TEXT: Content is not text, not outputting word and line counts"); } // Drop the buffer since we're done with it