CocoaLumberjack Swift框架

时间:2016-09-20 12:23:30

标签: swift swift3 cocoalumberjack cocoalumberjack-swift

我目前正在编写一些swift库,要包含在使用CocoaLumberjack进行记录的应用程序中。 所以最初我已经将CocoaLumberjack添加为对所有这些的依赖,并且它运行良好。

然后我看到this ticket他们说,你不应该把它添加为依赖项,但如果它存在则使用它。

尽管我已经在GitHub上看到了一些他们在Objective-C中完成的项目,但我还没有在Swift中看到它。

有人可以指点我一个示例项目或帮我找到正确的方向

THX

1 个答案:

答案 0 :(得分:0)

如果您的库将其用作记录器,则应将Object { username: "username", password: "password", _token: "uKi2r3G1XPiOLhi13da3NC67ssjc1qmeiGWFtQNM" } 添加为依赖项。

但是您的库代码不应添加任何记录器(CocoaLumberjack/SwiftDDTTYLogger等)以避免日志重复。

添加记录器应该在使用您的库的最终应用程序中完成。

对于库本身,它可以是带测试的测试包:

DDFileLogger