2016-09-20 12 views
0

私は現在、CocoaLumberjackを使用してログに記録するアプリケーションに含まれるいくつかの迅速なライブラリを作成しています。 最初はCocoaLumberjackをすべてのものに依存して追加しましたが、かなりうまく機能します。CocoaLumberjack Swift framework

次に、私はthis ticketを見てきました。彼らはそれを依存関係として追加してはいけませんが、そこにある場合は使用するべきです。

私は既にGitHubでObjective-Cでそれを行ういくつかのプロジェクトを見てきましたが、まだSwiftではそれを見ていません。

誰かがサンプルプロジェクトに私を指すか、あなたのライブラリがロガーとしてそれを使用している場合、あなたは依存関係としてCocoaLumberjack/Swift追加する必要があります

THX

答えて

0

を取るために正しい方向を見つけるために私を助けることができます。

ログの重複を避けるため、あなたのライブラリコードにはロガー(DDTTYLoggerDDFileLoggerなど)を追加しないでください。

ロガーの追加は、ライブラリを使用する最終アプリケーションで行う必要があります。

class YourKitTests: XCTestCase { 
    override func setUp() { 
     super.setUp() 
     DDLog.add(DDTTYLogger.sharedInstance(), with: .verbose) 
    } 
} 
:それはテストとテストバンドルすることができ、ライブラリ自体について

関連する問題