feat(13-logging-foundation): add module-level logger to all 12 worker and command modules

- Added import logging and logger = logging.getLogger(__name__) to:
  worker: repair, deep_reading, ocr, sync, status, base_views, update
  commands: ocr, repair, deep, sync, status
- 12 of 13 planned files completed (paperforge/update.py does not exist on disk - skipped)
- Verified all logger instances resolve to correct hierarchical names
This commit is contained in:
Research Assistant 2026-04-27 15:07:32 +08:00
parent abe9afe3b2
commit e0dbfeccec
12 changed files with 36 additions and 0 deletions

View file

@ -1,8 +1,11 @@
"""Deep-reading queue command."""
import argparse
import logging
from pathlib import Path
logger = logging.getLogger(__name__)
def _get_run_deep_reading():
"""Get run_deep_reading, preferring cli patches if available."""

View file

@ -1,8 +1,11 @@
"""OCR command — unifies OCR run and diagnose."""
import argparse
import logging
from pathlib import Path
logger = logging.getLogger(__name__)
def _diagnose(vault: Path, live: bool = False) -> int:
"""Run OCR diagnostics and print results."""

View file

@ -1,8 +1,11 @@
"""Repair command."""
import argparse
import logging
from pathlib import Path
logger = logging.getLogger(__name__)
def _get_run_repair():
"""Get run_repair, preferring cli patches if available."""

View file

@ -5,8 +5,11 @@ and path_error counts (displayed by run_status in literature_pipeline).
"""
import argparse
import logging
from pathlib import Path
logger = logging.getLogger(__name__)
def _get_run_status():
"""Get run_status, preferring cli patches if available."""

View file

@ -1,8 +1,11 @@
"""Sync command — unifies selection-sync and index-refresh."""
import argparse
import logging
from pathlib import Path
logger = logging.getLogger(__name__)
def _get_run_selection_sync():
"""Get run_selection_sync, preferring cli patches if available."""

View file

@ -1,4 +1,5 @@
from __future__ import annotations
import logging
import argparse
import csv
import hashlib
@ -20,6 +21,8 @@ import requests
import fitz
from PIL import Image
logger = logging.getLogger(__name__)
STANDARD_VIEW_NAMES = frozenset([
"控制面板", "推荐分析", "待 OCR", "OCR 完成",
"待深度阅读", "深度阅读完成", "正式卡片", "全记录"

View file

@ -1,4 +1,5 @@
from __future__ import annotations
import logging
import argparse
import csv
import hashlib
@ -24,6 +25,8 @@ from paperforge.worker.sync import has_deep_reading_content, load_export_rows
from paperforge.worker.base_views import ensure_base_views
from paperforge.worker.ocr import validate_ocr_meta
logger = logging.getLogger(__name__)
STANDARD_VIEW_NAMES = frozenset([
"控制面板", "推荐分析", "待 OCR", "OCR 完成",
"待深度阅读", "深度阅读完成", "正式卡片", "全记录"

View file

@ -1,4 +1,5 @@
from __future__ import annotations
import logging
import argparse
import csv
import hashlib
@ -26,6 +27,8 @@ from paperforge.worker.sync import (
load_export_rows,
)
logger = logging.getLogger(__name__)
STANDARD_VIEW_NAMES = frozenset([
"控制面板", "推荐分析", "待 OCR", "OCR 完成",
"待深度阅读", "深度阅读完成", "正式卡片", "全记录"

View file

@ -1,4 +1,5 @@
from __future__ import annotations
import logging
import argparse
import csv
import hashlib
@ -28,6 +29,8 @@ from paperforge.worker.sync import (
from paperforge.worker.deep_reading import _resolve_formal_note_path
from paperforge.worker.ocr import validate_ocr_meta
logger = logging.getLogger(__name__)
STANDARD_VIEW_NAMES = frozenset([
"控制面板", "推荐分析", "待 OCR", "OCR 完成",
"待深度阅读", "深度阅读完成", "正式卡片", "全记录"

View file

@ -1,4 +1,5 @@
from __future__ import annotations
import logging
import argparse
import csv
import hashlib
@ -22,6 +23,8 @@ from PIL import Image
from paperforge.worker.base_views import ensure_base_views
logger = logging.getLogger(__name__)
STANDARD_VIEW_NAMES = frozenset([
"控制面板", "推荐分析", "待 OCR", "OCR 完成",
"待深度阅读", "深度阅读完成", "正式卡片", "全记录"

View file

@ -1,4 +1,5 @@
from __future__ import annotations
import logging
import argparse
import csv
import hashlib
@ -20,6 +21,8 @@ import requests
import fitz
from PIL import Image
logger = logging.getLogger(__name__)
STANDARD_VIEW_NAMES = frozenset([
"控制面板", "推荐分析", "待 OCR", "OCR 完成",
"待深度阅读", "深度阅读完成", "正式卡片", "全记录"

View file

@ -1,4 +1,5 @@
from __future__ import annotations
import logging
import argparse
import csv
import hashlib
@ -20,6 +21,8 @@ import requests
import fitz
from PIL import Image
logger = logging.getLogger(__name__)
STANDARD_VIEW_NAMES = frozenset([
"控制面板", "推荐分析", "待 OCR", "OCR 完成",
"待深度阅读", "深度阅读完成", "正式卡片", "全记录"