source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
def import_pods
pod 'Logboard', '~> 2.3.1'
end
target 'Your Target' do
platform :ios, '11.0'
import_pods
end
Carthage
github "shogo4405/Logboard" ~> 2.3.1
Appenders
ConsoleAppender
Use print function. You can see Xcode’s console.
let logger = LBLogger.with("identifier")
let console = ConsoleAppender()
logger.appender = console
MultiAppender
let logger = LBLogger.with("identifier")
let multi = MultiAppender()
multi.appenders.append(ConsoleAppender())
multi.appenders.append(SocketAppender())
logger.appender = multi
SocketAppender
let logger = LBLogger.with("identifier")
let socket = SocketAppender()
socket.connect("toHost", 22222)
logger.appender = socket
Network Console
iOS, macOS, tvOS, watchOS Debugging Tool, Logging console via Network.
Download
git clone https://github.com/shogo4405/Logboard.git
cd Logboard/Console
carthage update --platform macOS --use-xcframewokrs
Build
Open xcode ‘Console’ and [Product] -> [Archive].
SocketAppender
let logger = LBLogger.with("identifier")
let socket = SocketAppender()
socket.connect("toHost", 22222)
logger.appender = socket
Logboard
Usage
Requirements
Installation
CocoaPods
Carthage
Appenders
ConsoleAppender
Use print function. You can see Xcode’s console.
MultiAppender
SocketAppender
Network Console
iOS, macOS, tvOS, watchOS Debugging Tool, Logging console via Network.
Download
Build
Open xcode ‘Console’ and [Product] -> [Archive].
SocketAppender
License
BSD-3-Clause