ShakeLog 0.0.2

ShakeLog 0.0.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2017年9月
SwiftSwift 版本3.0
SPM支持 SPM

Andrew Skrypnyk 维护。



 
依赖项
Concepter_Log~> 1.0
AEConsole~> 0.3.0
 

ShakeLog 0.0.2

  • 作者
  • Andrew Skrypnik

ShakeLog

[](https://travis-ci.org/Andrew Skrypnik/ShakeLog)

示例

要运行示例项目,克隆仓库,并在 Example 目录中首先运行 pod install

要求

安装

ShakeLog 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "ShakeLog"
import ShakeLog

Info.plist 添加键

<key>AELog</key>
<dict>
<key>Enabled</key>
<true/>
<key>Template</key>
<string>{message}</string>
</dict>
<key>AEConsole</key>
<dict>
<key>Enabled</key>
<true/>
</dict>

-DSHAKELOGSHOW 键添加到 Build Settings->Other Swift Flags -> Debug 以在 Release 构建中禁用日志

#if SHAKELOGSHOW
    //... aelog()
#endif

然后完成设置

Log.launch(with: UIApplicationDelegate)
Log.shared.minLevel = .debug

Log.shared.trace("trace", false)
Log.shared.debug("debug", true)
Log.shared.info("info", "true")
Log.shared.warning("warning", 10)
Log.shared.error("error", ["key": "value"])

作者

Andrew Skrypnik,[email protected]

依赖项

Log: https://github.com/delba/Log

AEConsole: https://github.com/tadija/AEConsole

许可证

ShakeLog 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。