LoggerKit

LoggerKit

LoggerKit 是一个简单快速的 Swift 日志框架,易于设置和自定义。它非常适合小型或大型项目。

动机

LoggerKit 旨在成为一个简单通用的日志库,支持多个 Xcode 项目。

特性

可用的日志级别

📦 安装

Swift Package Manager

Swift Package Manager 是一个用于自动化 Swift 代码分发的工具,并已集成到 swift 编译器中。

🚀 如何使用

LoggerKit 让你的生活更轻松

首先,导入 LoggerKit

import LoggerKit

对于日志记录,

LoggerKit.verbose("Example of verbose log.")
LoggerKit.info("Something went wrong")
LoggerKit.debug("Debug mode enabled")
LoggerKit.warning("Warning, duplication warning.")
LoggerKit.error("Error, data didn't fetch properly.")
LoggerKit.initLifeCycle("ViewModel init", for: self)
LoggerKit.deinitLifeCycle("ViewModel deinit", for: self)

LoggerKit 将为你提供清晰的信息。 以上代码的输出如下

💜💜 LoggerKitTests.swift: 49 - Something went wrong! Dependency Error.
💚💚 LoggerKitTests.swift: 46 - Something went wrong! Dependency Error.
💛💛 LoggerKitTests.swift: 19 - Debug mode enabled
🧡🧡 LoggerKitTests.swift: 23 - Warning, duplication warning.
❤️❤️ LoggerKitTests.swift: 45 - Something went wrong! Dependency Error.

许可证

LoggerKit 在 MIT 许可证下发布。