作为一个整体,我对 iOS 开发还是很陌生。我已经快速启动了一个项目,并且正在使用 Cocoapods 和 Lumberjack 进行日志记录。
我已经成功创建了一个 pod 文件,并且正在使用已运行的工作区pod install
。
我已经导入了可可伐木工人,并添加了 TTY 和 ASL 日志附加程序以及文件日志附加程序。我也有一些日志记录行。
该应用程序编译良好(清理和构建)并在 iPhone 和模拟器上正常加载。我什至可以调试对伐木工人的调用。显然图书馆已经链接好了。但是,Xcode 的控制台窗口中没有显示任何内容,也没有创建日志文件。
也许我在某处缺少配置,或者某些东西阻止它工作,但我完全被卡住了。
我试过删除 cocoapods 重新编译(失败)并一遍又一遍地重新安装 cocoapods。依然没有。有什么建议么?
编辑 15/04/16
这是我的pod file
:
platform :ios, ‘9.3’
use_frameworks!
target 'ClientIntegrationAppExample' do
pod 'CocoaLumberjack/Swift'
end
target 'ClientIntegrationAppExample Tests' do
end
target 'ClientIntegrationAppExample UITests' do
end
和示例用法AppDelegate.swift
:
func applicationDidFinishLaunching(application: UIApplication) {
DDLog.addLogger(DDTTYLogger.sharedInstance()) // TTY = Xcode console
DDLog.addLogger(DDASLLogger.sharedInstance()) // ASL = Apple System Logs
let fileLogger: DDFileLogger = DDFileLogger() // File Logger
fileLogger.rollingFrequency = 60*60*24 // 24 hours
fileLogger.logFileManager.maximumNumberOfLogFiles = 7
DDLog.addLogger(fileLogger)
DDLogError("Error message")
DDLogWarn("Warn message")
DDLogInfo("Info message")
DDLogDebug("Debug message")
DDLogVerbose("Verbose message")
....
}