1

私は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")

    ....
}
4

0 に答える 0