https://github.com/shibapm/logger
Really lightweight logger for your CLI app
https://github.com/shibapm/logger
cli logger spm swift swift-package-manager
Last synced: over 1 year ago
JSON representation
Really lightweight logger for your CLI app
- Host: GitHub
- URL: https://github.com/shibapm/logger
- Owner: shibapm
- License: mit
- Created: 2018-11-24T22:51:23.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-02T00:47:25.000Z (over 4 years ago)
- Last Synced: 2025-03-22T01:37:13.517Z (over 1 year ago)
- Topics: cli, logger, spm, swift, swift-package-manager
- Language: Swift
- Size: 17.6 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Logger
Really lightweight logger for your CLI app
### Installing
Use SPM to install logger
```swift
let package = Package(
name: "danger-swift",
...
dependencies: [
.package(url: "https://github.com/f-meloni/Logger", from: "0.1.0"),
],
...
)
```
### Use Logger
Logger offers you different functions dipending on the type of log you want to use.
Some examples:
```swift
let logger = Logger()
// prints:
// Message 1 Message 2
logger.debug("Message 1", "Message 2")
// prints:
// Message 1
// Message 2
logger.logInfo("Message 1", "Message 2", separator: "\n")
// prints:
// WARNING: WarningMessage!
logger.logWarning("WarningMessage", terminator: "!")
// prints:
// ERROR: ErrorMessage
logger.logError("ErrorMessage")
```