- Simple logging framework for your framework project.
- API Documentation
let logger = LBLogger.with("identifier")
logger.level = .trace
logger.trace("trace")
logger.debug("debug")
logger.info("hoge")
logger.warn("sample")
logger.error("error")
- | iOS | macOS | tvOS | watchOS | visionOS | Xcode | Swift |
---|---|---|---|---|---|---|---|
2.5.0+ | 13.0+ | 10.15+ | 13.0+ | 6.0 | - | 15.3+ | 5.8 |
2.4.1+ | 12.0+ | 10.13+ | 12.0+ | 4.0 | 1.0+ | 15.0+ | 5.3 |
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
def import_pods
pod 'Logboard', '~> 2.4.1'
end
target 'Your Target' do
platform :ios, '12.0'
import_pods
end
github "shogo4405/Logboard" ~> 2.4.1
Use print function. You can see Xcode's console.
let logger = LBLogger.with("identifier")
let console = ConsoleAppender()
logger.appender = console
let logger = LBLogger.with("identifier")
let multi = MultiAppender()
multi.appenders.append(ConsoleAppender())
multi.appenders.append(SocketAppender())
logger.appender = multi
let logger = LBLogger.with("identifier")
let socket = SocketAppender()
socket.connect("toHost", 22222)
logger.appender = socket
iOS, macOS, tvOS, watchOS Debugging Tool, Logging console via Network.
git clone https://github.com/shogo4405/Logboard.git
cd Logboard/Console
carthage update --platform macOS --use-xcframewokrs
Open xcode 'Console' and [Product] -> [Archive].
let logger = LBLogger.with("identifier")
let socket = SocketAppender()
socket.connect("toHost", 22222)
logger.appender = socket
BSD-3-Clause