21 lines
802 B
Swift
21 lines
802 B
Swift
import ManaCore
|
|
import OSLog
|
|
|
|
/// App-eigene OSLog-Logger gegen ``AppConfig/manaAppConfig``. Standard-
|
|
/// Kategorien (`app`/`auth`/`api`/`web`) 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.zitare`. 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 web = mana.web
|
|
static let snapshot = mana.category("snapshot")
|
|
static let widget = mana.category("widget")
|
|
static let spotlight = mana.category("spotlight")
|
|
static let share = mana.category("share")
|
|
}
|