Logs function calls to a human-readable Markdown file — great for documentation and code reviews.
MarkdownSink — write logs as a formatted Markdown tablepip install nfo
python examples/markdown-sink/main.py
from nfo import Logger, log_call, MarkdownSink
sink = MarkdownSink(file_path="logs.md")
logger = Logger(name="md-demo", sinks=[sink])
@log_call
def compute(x: float, y: float) -> float:
return x ** y