initial commit
This commit is contained in:
96
Example/Pods/Logboard/README.md
generated
Normal file
96
Example/Pods/Logboard/README.md
generated
Normal file
@@ -0,0 +1,96 @@
|
||||
# Logboard
|
||||
[](https://github.com/shogo4405/Logboard/releases/latest)
|
||||
[](https://swiftpackageindex.com/shogo4405/Logboard)
|
||||
[](https://swiftpackageindex.com/shogo4405/Logboard)
|
||||
[](https://raw.githubusercontent.com/shogo4405/Logboard/master/LICENSE.md)
|
||||
|
||||
* Simple logging framework for your framework project.
|
||||
* [API Documentation](https://shogo4405.github.io/Logboard/documentation/logboard/)
|
||||
|
||||
## Usage
|
||||
```swift
|
||||
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.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|
|
||||
|
||||
## Installation
|
||||
### CocoaPods
|
||||
```rb
|
||||
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
|
||||
```
|
||||
### Carthage
|
||||
```
|
||||
github "shogo4405/Logboard" ~> 2.4.1
|
||||
```
|
||||
|
||||
## Appenders
|
||||
### ConsoleAppender
|
||||
Use print function. You can see Xcode's console.
|
||||
```swift
|
||||
let logger = LBLogger.with("identifier")
|
||||
let console = ConsoleAppender()
|
||||
logger.appender = console
|
||||
```
|
||||
|
||||
### MultiAppender
|
||||
```swift
|
||||
let logger = LBLogger.with("identifier")
|
||||
let multi = MultiAppender()
|
||||
multi.appenders.append(ConsoleAppender())
|
||||
multi.appenders.append(SocketAppender())
|
||||
logger.appender = multi
|
||||
```
|
||||
|
||||
### SocketAppender
|
||||
```swift
|
||||
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
|
||||
```
|
||||
|
||||
## License
|
||||
BSD-3-Clause
|
||||
Reference in New Issue
Block a user