This Swift package implements a logging backend that logs to syslog
.
It is an implementation of a LogHandler
as defined by the Swift Server Working Group logging API.
Add https://github.com/ianpartridge/swift-log-syslog.git
as a dependency in your Package.swift.
Then, during your application startup, do:
import Logging
import LoggingSyslog
// Initialize the syslog logger
LoggingSystem.bootstrap(SyslogLogHandler.init)
Elsewhere in your application, when you need to log, do:
// Create a logger (or re-use one you already have)
let logger = Logger(label: "MyApp")
// Log!
logger.info("Hello World!")
link |
Stars: 34 |
Last commit: 2 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics