APLogger
又一款 Swift/Objective-C 的日志框架
安装
手动
您可以直接将 AppLogger.swift 和 LogLevel.swift 文件拖到您的项目中。
CocoaPods
pod 'APLogger'
使用方法
简单来说,您可以使用以下代码以样式开始日志记录!
APLogger.log("日志标题", "日志描述", .warning)
有 4 个日志级别,以便在读取日志时清晰。
.info
.warning
.error
.fatal
默认情况下,APLogger 只会打印 .error
和 .fatal
日志。但您可以使用以下方式指定最小日志级别:
APLogger.releaseMinimumLogLevel
如果您设置 APLogger.isDebug = true
,则它将打印所有日志。
自定义
APLogger可以通过日志格式和日志级别描述符进行自定义。
日志级别描述符具有默认值
infoDescriptorString = "ℹ️"
warningDescriptorString = "⚠️"
errorDescriptorString = "⛔"
fatalDescriptorString = "🆘"
APLogger的默认日志格式是
"%@ %@ - %@"
参数顺序为:日志级别描述符、标题和描述。您可以提供任何其他字符串格式。
许可证
APLogger采用MIT许可证发布。有关详细信息,请参阅LICENSE。