log-backend v0.13.0

Log backend in use across PlaceOS services

PlaceOS Log Backend

Logging backend in common use across PlaceOS services.

A UDP stream will be opened to a log server if UDP_LOG_HOST and UDP_LOG_PORT are in the environment.

Log format can be configured with PLACE_LOG_FORMAT equal to line or json

Usage

require "placeos-log-backend"

log_backend = PlaceOS::LogBackend.log_backend

Log.setup "*", :warn, log_backend

# Use `namespaces` array to configure any namespaces you wish to have
# runtime severity switching on.
PlaceOS::LogBackend.register_severity_switch_signals(
  production: App.production?,
  namespaces: namespaces,
  backend: log_backend,
)

Contributors

Repository

log-backend

Owner
Statistic
  • 1
  • 0
  • 0
  • 14
  • 2
  • about 1 month ago
  • February 19, 2021
License

MIT License

Links
Synced at

Tue, 11 Mar 2025 11:00:01 GMT

Languages