public/extensions/runanywhere_logging
library
Classes
-
ConsoleLogDestination
-
Default console sink. Mirrors Swift
Logging.printToConsole(_:) — it is
held by SDKLoggerConfig (not registered in the destinations list) and
invoked only when enableLocalLogging is on.
-
LogDestination
-
A pluggable log sink. Implement this to route SDK logs to your own
telemetry/file/network destination. Mirrors Swift's
LogDestination
protocol. This is a host-side interface (carries no wire payload) and so
stays hand-written rather than moving to the proto contract.
-
LogEntry
-
-
LoggingConfiguration
-
-
LoggingConfigurations
-
Per-environment LoggingConfiguration presets. The generated proto message
cannot be
const-constructed, so the development/staging/production presets
live here as factory helpers (mirrors Swift's RALoggingConfiguration
extension in SDKLogger.swift).
-
RunAnywhereLogging
-
Static helpers for configuring SDK logging.
-
SDKLoggerConfig
-
Central logging service holding the currently-configured logging
configuration + registered destinations. Mirrors Swift's
Logging.shared:
every SDKLogger record routes through log, which applies the min-level
gate, suppresses debug records in production, and fans out to the console