wordeck-native/Sources/Core/Telemetry/Log.swift
Till JS 4f154bfb39 refactor(log): Log.swift auf ManaAppLog (mana-swift-core v1.7.0) + appGroup in AppConfig
Audit V4. Spart Subsystem-String-Duplikation; AppGroup ist jetzt
single-source in AppConfig.manaAppConfig.appGroup.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-17 22:38:36 +02:00

19 lines
663 B
Swift

import ManaCore
import OSLog
/// App-eigene OSLog-Logger gegen ``AppConfig/manaAppConfig``. Standard-
/// Kategorien (`app`/`auth`/`api`) kommen aus ``ManaAppLog`` (mana-swift-
/// core v1.7.0+), app-spezifische über `mana.category()`.
///
/// Subsystem leitet sich aus `AppConfig.manaAppConfig.logSubsystem` ab
/// heute `ev.mana.cardecky`. ManaCore loggt parallel unter
/// `ev.mana.core`.
enum Log {
private static let mana = ManaAppLog(AppConfig.manaAppConfig)
static let app = mana.app
static let auth = mana.auth
static let api = mana.api
static let study = mana.category("study")
static let sync = mana.category("sync")
}