簡単に詳細なログを出力するためのライブラリです。
このパッケージをPackage.swift
に追加し、ターゲットの依存関係に含めることができます。
let package = Package(
dependencies: [
.package(url: "https://github.com/akidon0000/swift-aklog", .upToNextMajor(from: "0.1.0")),
],
targets: [
.target(
name: "<your-target-name>",
dependencies: ["AKLog"]),
]
)
使用方法はこちらのドキュメントから
AKLog
をimportして使います。
import AKLog
class MainViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
AKLog.debug("メッセージ")
// 00:00:00 [DEBUG] MainViewController.swift:6 - viewDidLoad:メッセージ
}
}
ログには以下の種類があります。
AKLog.trace("メッセージ")
AKLog.debug("メッセージ")
AKLog.info("メッセージ")
AKLog.notice("メッセージ")
AKLog.warn("メッセージ")
AKLog.error("メッセージ")
AKLog.critical("メッセージ")