1

作为一个整体,我对 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")

    ....
}
4

0 回答 0