Popularity
2.0
Stable
Activity
0.0
Stable
9
2
2
Monthly Downloads: 18
Programming language: Elixir
License: MIT License
Tags:
Logging
rogger alternatives and similar packages
Based on the "Logging" category.
Alternatively, view rogger alternatives based on common mentions on social networks and blogs.
-
timber
Structured logging platform; turns raw text logs into rich structured events. -
logster
Easily parsable single line, plain text and JSON logger for Plug and Phoenix applications -
logger_logstash_backend
Logstash backend for the Elixir Logger -
bunyan
The all-plugins-included package of the Bunyan distributed and pluggable logging system. -
metrix
Elixir library to log custom application metrics, in a well-structured, human and machine readable format, for use by downstream log processing systems (Librato, Reimann, etc...) -
lager_logger
A lager backend that forwards all log messages to Elixir's Logger -
slack_logger_backend
An Elixir logger backend for posting errors to Slack. -
mstore
MStore is a experimental metric store build in erlang, the primary functions are open, new, get and put. -
youtrack_logger_backend
Adding youtrack as a logger backend to your elixir application. -
quiet_logger
A simple plug to suppress health check logging (e.g.: when using Kubernetes).
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Promo
getonboard.dev
Do you think we are missing an alternative of rogger or a related project?
README
Rogger
Simple Elixir logger which publishes messages in RabbitMQ
Usage
Add Rogger as a dependency in your mix.exs file.
def deps do
[{:rogger, "~> 0.0.3"}]
end
Include :rogger in your application list:
def application do
[applications: [:rogger]]
end
Add configuration related to your RabbitMQ instance:
config :rogger,
host: "localhost",
username: "guest",
password: "guest"
Start Rogger process using Rogger.start_link([]) anywhere in your application or register it as a supervised process.
Then, run mix deps.get to fetch and compile Rogger.
Publish your logs :
Rogger.info "Some info message"
Rogger.warn "Some warning message"
Rogger.error "Some error message"