shogo4405/logboard
* Simple logging framework for your framework project.
Usage
let logger = LBLogger.with("identifier")
logger.level = .trace
logger.trace("trace")
logger.debug("debug")
logger.info("hoge")
logger.warn("sample")
logger.error("error")Requirements
|-|iOS|macOS|tvOS|watchOS|visionOS|Xcode|Swift| |:----:|:----:|:----:|:----:|:----:|:----:|:----:|:----:| |2.6.0+|15.0+|11.0+|15.0+|8.0|1.0+|26.0+|5.9|
Installation
Using Swift Package Manager
https://github.com/shogo4405/LogboardAppenders
ConsoleAppender
Use print function. You can see Xcode's console.
let logger = LBLogger.with("identifier")
let console = ConsoleAppender()
logger.appender = consoleMultiAppender
let logger = LBLogger.with("identifier")
let multi = MultiAppender()
multi.appenders.append(ConsoleAppender())
multi.appenders.append(SocketAppender())
logger.appender = multiSocketAppender
let logger = LBLogger.with("identifier")
let socket = SocketAppender()
socket.connect("toHost", 22222)
logger.appender = socketLicense
BSD-3-Clause
Package Metadata
Repository: shogo4405/logboard
Default branch: main
README: README.md