bugger/Sources/Utils/Logger.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)")
}
}