我目前正在编写一些swift库,要包含在使用CocoaLumberjack进行记录的应用程序中。 所以最初我已经将CocoaLumberjack添加为对所有这些的依赖,并且它运行良好。
然后我看到this ticket他们说,你不应该把它添加为依赖项,但如果它存在则使用它。
尽管我已经在GitHub上看到了一些他们在Objective-C中完成的项目,但我还没有在Swift中看到它。
有人可以指点我一个示例项目或帮我找到正确的方向
THX
答案 0 :(得分:0)
如果您的库将其用作记录器,则应将Object {
username: "username",
password: "password",
_token: "uKi2r3G1XPiOLhi13da3NC67ssjc1qmeiGWFtQNM"
}
添加为依赖项。
但是您的库代码不应添加任何记录器(CocoaLumberjack/Swift
,DDTTYLogger
等)以避免日志重复。
添加记录器应该在使用您的库的最终应用程序中完成。
对于库本身,它可以是带测试的测试包:
DDFileLogger