akidon0000/swift-aklog
簡単に詳細なログを出力するためのライブラリです。
インストール方法
Swift Package Manager
Package
このパッケージを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"]),
]
)Xcode
使用方法はこちらのドキュメントから
使い方
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("メッセージ")統計
[Alt]
参考
- https://github.com/uhooi/swift-string-transform
- https://github.com/melke/SlimLogger
Package Metadata
Repository: akidon0000/swift-aklog
Stars: 2
Forks: 0
Open issues: 0
Default branch: main
Primary language: swift
License: MIT
README: README.md