Swiftpack.co - ianpartridge/swift-log-syslog as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by ianpartridge.
ianpartridge/swift-log-syslog 1.0.2
📋 Syslog logging for Swift
⭐️ 34
🕓 2 years ago
.package(url: "https://github.com/ianpartridge/swift-log-syslog.git", from: "1.0.2")

LoggingSyslog

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.

Usage

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!")

GitHub

link
Stars: 34
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Dependencies

Release Notes

1.0.2
4 years ago
  • fix: remove unnecessary locking (#2)

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics