21 lines
576 B
Swift
21 lines
576 B
Swift
import Foundation
|
|
import OSLog
|
|
|
|
/// Shared logger for Bugger. View output in Xcode console or Console.app
|
|
/// (filter by subsystem: com.xorbitlab.bugger).
|
|
enum BuggerLog {
|
|
private static let logger = Logger(subsystem: "com.xorbitlab.bugger", category: "general")
|
|
|
|
static func info(_ message: String) {
|
|
logger.info("\(message, privacy: .public)")
|
|
}
|
|
|
|
static func error(_ message: String) {
|
|
logger.error("\(message, privacy: .public)")
|
|
}
|
|
|
|
static func debug(_ message: String) {
|
|
logger.debug("\(message, privacy: .public)")
|
|
}
|
|
}
|