mirror of
https://github.com/bunny-lab-io/Borealis.git
synced 2025-12-16 03:25:48 -07:00
ENGINE: Migrated Logs to Runtime Folders
This commit is contained in:
@@ -34,8 +34,8 @@ defaults that mirror the legacy server runtime. Key environment variables are
|
||||
When TLS values are not provided explicitly the Engine provisions certificates
|
||||
under ``Engine/Certificates`` (migrating any legacy material) so the runtime
|
||||
remains self-contained.
|
||||
Logs are written to ``Logs/Engine/engine.log`` with daily rotation and
|
||||
errors are additionally duplicated to ``Logs/Engine/error.log`` so the
|
||||
Logs are written to ``Engine/Logs/engine.log`` with daily rotation and
|
||||
errors are additionally duplicated to ``Engine/Logs/error.log`` so the
|
||||
runtime integrates with the platform's logging policy.
|
||||
"""
|
||||
|
||||
@@ -73,7 +73,7 @@ def _discover_project_root() -> Path:
|
||||
|
||||
PROJECT_ROOT = _discover_project_root()
|
||||
DEFAULT_DATABASE_PATH = PROJECT_ROOT / "database.db"
|
||||
LOG_ROOT = PROJECT_ROOT / "Logs" / "Engine"
|
||||
LOG_ROOT = PROJECT_ROOT / "Engine" / "Logs"
|
||||
LOG_FILE_PATH = LOG_ROOT / "engine.log"
|
||||
ERROR_LOG_FILE_PATH = LOG_ROOT / "error.log"
|
||||
API_LOG_FILE_PATH = LOG_ROOT / "api.log"
|
||||
|
||||
@@ -11,7 +11,7 @@ Stage 1 introduced the structural skeleton for the Engine runtime. Stage 2
|
||||
builds upon that foundation by centralising configuration handling and logging
|
||||
initialisation so the Engine mirrors the legacy server's start-up behaviour.
|
||||
The factory delegates configuration resolution to :mod:`Data.Engine.config`
|
||||
and emits structured logs to ``Logs/Engine/engine.log`` (with an accompanying
|
||||
and emits structured logs to ``Engine/Logs/engine.log`` (with an accompanying
|
||||
error log) to align with the project's operational practices.
|
||||
"""
|
||||
from __future__ import annotations
|
||||
|
||||
Reference in New Issue
Block a user