Refactor logging in graph_derive_edges.py for version 4.4.0: Move logger initialization to module level for improved accessibility across functions. This change enhances debugging capabilities and maintains consistency in logging practices.

This commit is contained in:
Lars 2026-01-11 15:28:14 +01:00
parent f8506c0bb2
commit d7d6155203

View File

@ -38,6 +38,9 @@ from .graph_extractors import (
extract_typed_relations, extract_callout_relations, extract_wikilinks extract_typed_relations, extract_callout_relations, extract_wikilinks
) )
# WP-24c v4.4.0-DEBUG: Logger am Modul-Level für alle Funktionen verfügbar
logger = logging.getLogger(__name__)
# WP-24c v4.2.0: Header-basierte Identifikation von Note-Scope Zonen # WP-24c v4.2.0: Header-basierte Identifikation von Note-Scope Zonen
# Konfigurierbar via MINDNET_NOTE_SCOPE_ZONE_HEADERS (komma-separiert) # Konfigurierbar via MINDNET_NOTE_SCOPE_ZONE_HEADERS (komma-separiert)
def get_note_scope_zone_headers() -> List[str]: def get_note_scope_zone_headers() -> List[str]:
@ -321,7 +324,7 @@ def build_edges_for_note(
# BEVOR der globale Markdown-Scan oder der Loop über die Chunks beginnt # BEVOR der globale Markdown-Scan oder der Loop über die Chunks beginnt
# Dies stellt sicher, dass bereits geerntete Callouts nicht dupliziert werden # Dies stellt sicher, dass bereits geerntete Callouts nicht dupliziert werden
# WP-24c v4.3.0: Debug-Logik für Audit des Datentransfers # WP-24c v4.3.0: Debug-Logik für Audit des Datentransfers
logger = logging.getLogger(__name__) # WP-24c v4.4.0-DEBUG: Logger ist am Modul-Level definiert
for ch in chunks: for ch in chunks:
cid = _get(ch, "chunk_id", "id") cid = _get(ch, "chunk_id", "id")