aboutsummaryrefslogtreecommitdiff
path: root/app/backends/servers.py
diff options
context:
space:
mode:
authorhistoria <historiavg@proton.me>2026-09-01 12:12:35 -0400
committerhistoria <historiavg@proton.me>2026-09-01 12:12:35 -0400
commitdc6e7cd43029da62dabe2513fb5aa8a34df1bd6d (patch)
tree0eb951f174d91d6b4c96c9b4ea4e978d1bdfc8cd /app/backends/servers.py
parentd15adb490b634dd22a65a1c8d7f4ec9fa74816b4 (diff)
downloadtts-audiobook-generator-dc6e7cd43029da62dabe2513fb5aa8a34df1bd6d.tar.gz
fix: spec santizer for glm, outetts, miotts, minimax.
Diffstat (limited to 'app/backends/servers.py')
-rw-r--r--app/backends/servers.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/backends/servers.py b/app/backends/servers.py
index c258398..c0f8f4d 100644
--- a/app/backends/servers.py
+++ b/app/backends/servers.py
@@ -85,6 +85,18 @@ def _console_progress(event: dict) -> None:
print(f"[ERROR] {event['message']}")
+def server_log_path(name: str) -> Path:
+ """The full path of the managed NAME server's log file.
+
+ ``app/logs/<name>-server.log`` (the same file ``start`` streams stdout
+ and stderr into). Clients use it to surface a server's own runtime
+ detail — e.g. the exact allocation size a failed ggml graph build
+ attempted — in their error messages. The audio.cpp server's spec name
+ is ``"audiocpp"``.
+ """
+ return _log_path(name)
+
+
def _log_path(name: str) -> Path:
return LOG_DIR / f"{name}-server.log"