問題タブ [cocoalumberjack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1216 参照

objective-c - 「LOG_INFO」マクロは、プロジェクトを迅速なブリッジ プロジェクトに移動した後に警告を再定義しました

次のようないくつかの警告が表示されました。

警告は、Projet-Bridging-Header.h の DDLog.h について不平を言います

この問題を回避するにはどうすればよいですか?

0 投票する
2 に答える
602 参照

ios - CocoaLumberjack ポッドのインストールに libPoads.a ファイルがありません

CocoaLumberjackを使用してインストールしようとしてpod installいます。インストールは正常に完了しましたがlibPods.a、プロジェクトにファイルがありません。この lib ファイルがないと、次のエラーが発生します。

このファイルが見つからない理由がわかりません。これに対する解決策が見つかりませんでした。どんな助けでも大歓迎です。よろしくお願いします。

0 投票する
2 に答える
3271 参照

ios - Swift を使用した Lumberjack 2.0 ロガー

以前は Objective C で Lumberjack logger を使用していましたが、気に入っています。今、私は Swift の学習を開始しましたが、そこでお気に入りのロガーを使用できません。誰かが私がそれを行う方法を段階的に書いてもらえますか? ここで何かを見つけようとしましたが、Lumberjack 2.0 がリリースされる前に、すべてのトピックがカスタム ラッパーで古いものです。私がしたこと:

  • Lumberjack with Cocoapods を追加しました。
  • Bridging-Header ファイルに「#import」を追加しました。

そして、私は次に何をすべきかわかりませんか?ObjC にはマクロがあったため: static const int ddLogLevel = LOG_LEVEL_INFO; else static const int ddLogLevel = LOG_LEVEL_VERBOSE; 私のログレベルはコンパイルフラグに依存します...ここでできますか? コードでLumberjackを使用する方法は?ありがとうございました!

0 投票する
1 に答える
894 参照

ios - syscall_thread_switch iOS 8.3 レース - CocoaLumberjack のバグ? これをデバッグする方法は?

デバッグを一時停止するたびに、すべてまたは 1 つを除くすべてのスレッドが syscall_thread_switch でスタックする、アプリで競合状態に陥っています。シミュレーターでより頻繁に再現されますが、iPad Air でも再現されます。CocoaLumberjack の queueLogMessage には常に少なくとも 2 つのスレッドがスタックしています: -- スクリーンショットを参照してください。

これは 8.1 と 8.2 では見たことがありませんが、8.3 では頻繁に発生します。これが 8.3 のバグだと主張しているわけではありません :)

これは、これまでデバッグする必要がなかった複雑さのレベルであるため、どうすればよいかわかりません。十分な情報を提供できていることを願っています。さらに必要な場合はお知らせください (情報が明確でない場合は、情報を取得する方法を具体的に示してください)。これをデバッグするのを手伝ってくれませんか?! 何百万もの感謝。

スレッドの概要

スレッド詳細 1

スレッドの詳細 2

メインスレッド位置

0 投票する
2 に答える
2882 参照

ios - iOS 8 アプリ/フレームワークに必要なモジュール「CocoaLumberjack」がありません

ココア ポッド (CocoaLumberjackこの場合) を iOS アプリと独自のフレームワークに統合する際に問題があります。

は次のPodfileようになります。

次のようなモジュール (動的フレームワーク) の階層があります。

  • CommonModule
  • ModelsModule(依存関係がありますCommonModule)

そして最後に、メインアプリ:

  • MySwiftAppModelsModule( と の両方に依存CommonModule)

現在、CocoaLumberjackのいくつかのファイルで使用されてCommonModuleおり、期待どおりに動作します。import CommonModuleただし、の任意のファイルで行うたびにModelsModule、次のコンパイル エラーが発生します。

この問題を解決する方法はありますか?

更新: Carthageの使用を推奨する人もいます。できれば避けたいところです。