Compatibility
- 2.2.2 and master5.35.25.15.04.2
- 2.2.2 and masteriOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
Simple logging framework for your framework project.
Simple logging framework for your framework project.
let logger = Logboard.with("identifier")
logger.level = .trace
logger.trace("trace")
logger.debug("debug")
logger.info("hoge")
logger.warn("sample")
logger.error("error")
- | iOS | OSX | tvOS | watchOS | XCode | Swift | CocoaPods | Carthage |
---|---|---|---|---|---|---|---|---|
2.2.0+ | 9.0+ | 10.9+ | 9.0+ | 2.0 | 12.0+ | 5.3 | 1.3.0 | 0.31.0+ |
2.1.0+ | 8.0+ | 10.9+ | 9.0+ | 2.0 | 11.0+ | 5.0 | 1.3.0 | 0.31.0+ |
*Please set up your project Swift 5.0
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
def import_pods
pod 'Logboard', '~> 2.2.2'
end
target 'Your Target' do
platform :ios, '9.0'
import_pods
end
github "shogo4405/Logboard" ~> 2.2.2
Use print function. You can see XCode's console.
let logger = Logboard.with("identifier")
let console = ConsoleAppender()
logger.appender = console
let logger = Logboard.with("identifier")
let multi = MultiAppender()
multi.appenders.append(ConsoleAppender())
multi.appenders.append(SocketAppender())
logger.appender = multi
let logger = Logboard.with("identifier")
let socket = SocketAppender()
socket.connect("toHost", 22222)
logger.appender = socket
BSD-3-Clause