私はiOS開発全体にかなり慣れていません。私は迅速にプロジェクトを開始し、ロギングにLumberjackでCocoapodsを使用しています。
Pod ファイルの作成に成功し、実行したワークスペースを使用していますpod install
。
cocoa lumberjack をインポートし、TTY と ASL のログ アペンダとファイル ログ アペンダを追加しました。いくつかのログ行もあります。
アプリは正常にコンパイル (クリーンおよびビルド) され、iPhone とシミュレーターの両方で正常にロードされます。lumberjack への呼び出しが呼び出されたときにデバッグすることもできます。明らかに、ライブラリは正常にリンクされています。ただし、Xcode のコンソール ウィンドウには何も表示されず、ログ ファイルも作成されません。
設定がどこかに欠けているか、何かが機能していない可能性がありますが、完全に行き詰っています。
ココアポッドの再コンパイル(失敗)を削除し、ココアポッドを何度も再インストールしようとしました。まだ何もありません。助言がありますか?
編集 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")
....
}