Module: Markdown::Merge::DebugLogger

Extended by:
Ast::Merge::DebugLogger
Defined in:
lib/markdown/merge/debug_logger.rb

Overview

Debug logging utility for Markdown::Merge operations.

Extends Ast::Merge::DebugLogger to provide consistent logging across all merge gems. Logs are controlled via environment variables.

Examples:

Enable debug logging

ENV["MARKDOWN_MERGE_DEBUG"] = "1"
DebugLogger.debug("Parsing markdown", { file: "README.md" })

Time an operation

result = DebugLogger.time("parse") { Markly.parse(source) }

See Also:

  • Base module