What is HeliumLogger?

HeliumLogger provides a lightweight logging implementation for Swift which logs to standard output.

Features:

  • Logs output to stdout by default. You can change the output stream, see example usage for HeliumStreamLogger.use(_:outputStream:).
  • Different logging levels such as Warning, Verbose, and Error
  • Enable/disable color output to terminal
  • Support for the IBM-Swift LoggerAPI and Swift-log Logging logging APIs.

Overview