問題タブ [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 に答える
1710 参照

ios - CocoaPods で追加されたライブラリのリンク エラー

Podfile に行を追加して、PaperTrailLumberjack をプロジェクトに追加しましたpod 'PaperTrailLumberjack'

次に、pod installコマンドを実行したところ、次の結果が得られました。

うまくいっているようで、Pods プロジェクトでも正しいターゲットを取得できます。インポートすることもでき 、インテリセンスで提案されているDDLog.hようなマクロを取得することもできます。DDLogVerbose

ただし、プロジェクトをコンパイルすると、エラーが発生します。

遅くて疲れているので、ばかげたことを忘れていることを願っています。しかし、ポッド ターゲットの設定は のターゲットの設定と同じでAFNetworkingあり、正常に動作しています。

0 投票する
0 に答える
665 参照

cocoa - CocoaLumberjack がログに記録されない

CocoaLumberjackを既存のプロジェクトに統合しようとしています (複製できないバグを報告している顧客のマシンでより適切にログを記録できるようにするため)。サンプル プロジェクトのビルドに成功し、その中で動作するようになりましたが、自分のアプリでは何もしないようです。

Lumberjack ディレクトリをプロジェクト ディレクトリにコピーし、それをプロジェクトに追加しました。「Prefix.pch」ファイルに次を追加しました。

以下を入れました-applicationDidFinishLaunching:

最後に、次のものがあります-awakeFromNib

コンソールには次が表示されます。

ライブラリのソース コードを調べてみましたが、正直なところわかりません。私が間違っていることを理解するための支援をいただければ幸いです。

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

ios - iOSで静的ライブラリを共有し、繰り返しを避ける方法は?

ロギングにはCocoaLumberjackライブラリを使用しています。私たちのプロジェクトでは、さまざまな静的ライブラリを作成しました。ここでの問題は、メイン アプリケーションを含むほぼすべてのライブラリでログを使用したいということです。

各ライブラリに Lumberjack ライブラリを追加する必要があります (ファイルを追加して .a にします)。すべてのプロジェクトで lib をインポートしないようにする方法を理解できません。

ライブラリの 1 つで .a を使用すると、メイン アプリケーションと他のライブラリの依存関係も既に解決されているはずではありませんか?

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

swift - Swift で Lumberjack のログをどのように使用しますか?

Lumberjack Logging を使用する Objective-C ファイルを Swift に変換中です。宣言している部分を除いて、ほとんど機能しているようddloglevelです。

これを行うObjective-Cの方法:

迅速な方法:

私がこのコンパイル時エラーであることを除いて: Use of unresolved identifier 'LOG_LEVEL_INFO'

なぜこうなった?どうすれば修正できますか?

0 投票する
4 に答える
9945 参照

ios - 「宣言されていない識別子LOG_LEVEL_VERBOSEの使用」メッセージの原因は何ですか

cocoalumberjack を構成しようとしていますが、XCode にddLogLevelセットを追加するとLOG_LEVEL_VERBOSE、「宣言されていない識別子の使用」エラーがスローされます。何故ですか?回避する方法は?

ここに画像の説明を入力

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

ios - テスト ケース実行時の CocoaLumberJack XCTest リンカ エラー

XCTest で CocoaLumberJack を使用すると、DDLog.h. 私は<CocoaLumberjack/DDLog.h>運が悪いことにそれを変更しようとしました。このプロジェクトは、LumberJack が iOS シミュレーターで動作するようにコンパイルおよび実行されますが、ユニット テスト ターゲットに対して実行すると、このエラーが発生します (スクリーンショットを参照)。

ここに私の -Prefix.pch があります

エラー:

エラー

tests以下に示すように、ライブラリをターゲットにリンクしましたlibPods.a

リンクされたライブラリ

TestCases の実行時に LumberJack が正しくリンクしないのはなぜですか? 正しくリンクするために TestTarget に追加する必要があるものは他にありますか?