diff options
| author | historia <historiavg@proton.me> | 2026-08-28 03:16:14 -0400 |
|---|---|---|
| committer | historia <historiavg@proton.me> | 2026-08-28 03:16:14 -0400 |
| commit | d487996281f71ccd3034dd708fa099057e528b42 (patch) | |
| tree | 989d9f40f5c2dbb03e1cf570f2c463f43cf5ac76 /app/backends/audiocpp | |
| parent | 5c3db8f500ff206f3a675d8f4184cb0d61f94804 (diff) | |
| download | tts-audiobook-generator-d487996281f71ccd3034dd708fa099057e528b42.tar.gz | |
feat: unified logging with logging_kit.py
Diffstat (limited to 'app/backends/audiocpp')
| -rw-r--r-- | app/backends/audiocpp/build.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/app/backends/audiocpp/build.py b/app/backends/audiocpp/build.py index 9ffe429..1ad6018 100644 --- a/app/backends/audiocpp/build.py +++ b/app/backends/audiocpp/build.py @@ -6,10 +6,11 @@ import os import re import shlex import shutil -from datetime import datetime from pathlib import Path from typing import List, Optional +import logging_kit + from backends import common, servers from backends.common import APP_DIR from .catalog import _BACKEND_TOKEN_RE, detect_backend, load_server_config @@ -490,14 +491,11 @@ def _build_audiocpp_tui(emit, cancel, argv: List[str], command: str, cancelled build (CANCEL set) is not reported as a failure, but its partial output stays in the log file. """ - log_path = common.LOG_DIR / ( - f"audiocpp_build_{datetime.now():%Y%m%d_%H%M%S}.log") - log_path.parent.mkdir(parents=True, exist_ok=True) - log_handle = log_path.open("w", encoding="utf-8") + log_path, log_handle = logging_kit.run_artifact("audiocpp_build", + log_dir=common.LOG_DIR) def tee(line: str) -> None: - log_handle.write(line + "\n") - log_handle.flush() + logging_kit.write_line(log_handle, line) emit(line) class _TeeWriter(io.TextIOBase): |
