OSLog

public extension OSLog

Commonly used OSLog instances for use with os_log functions

os_log(.debug, log: .analytics, "%@ %@", #function, String(describing: self))
  • Use to log analytics related info.

    Declaration

    Swift

    static let analytics: OSLog
  • Use to log within extension statements.

    Declaration

    Swift

    static let `extension`: OSLog
  • Use to log network request/response related info.

    Declaration

    Swift

    static let network: OSLog
  • Use to log model related info (e.g. CoreData).

    Declaration

    Swift

    static let model: OSLog
  • Use to log within view classes (e.g. NSView, UIView).

    Declaration

    Swift

    static let view: OSLog
  • Use to log within view model classes.

    Declaration

    Swift

    static let viewModel: OSLog
  • Use to log within view controller classes (e.g. NSViewController, UIViewController).

    Declaration

    Swift

    static let viewController: OSLog