feat/wo-08-centralized-namespaced-logging #1

Merged
Citali merged 3 commits from feat/wo-08-centralized-namespaced-logging into dev 2026-02-16 23:07:49 +01:00
Owner
No description provided.
- add DB-backed pipeline audit logging (levels, states, correlation fields)
- add persisted per-pipeline schedules (interval + stagger + next run state)
- refactor worker to use restart-safe scheduled ticks and persistent lifecycle logs
- add unified pipeline operations UI (status, queue, health, logs, manual triggers)
- move destructive cleanup into dedicated Housekeeping > Data Handling page
- add Housekeeping nav group and route structure updates
- remove legacy media pipelines client and NDJSON/file-based debug logging path
- extend housekeeping counts/wipe to include new pipeline log/schedule tables
- add reusable AppLogger class for namespace/domain/state log events
- refactor pipeline/worker log wrappers to use centralized logger
- extend log schema with namespace, logClass, and expiresAt fields
- add global logs page with filters across all namespaces
- keep pipeline operations page scoped to pipeline logs with class filter
- add centralized log prune action (debug 7d, info 14d, audit 30d) with optional S3 export
- wire worker retention pruning into background cycle
- add navigation entry for global logs
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Citali/cms.fellies.org!1
No description provided.