• Stars
    star
    33
  • Rank 757,409 (Top 16 %)
  • Language
    Erlang
  • Created over 12 years ago
  • Updated about 12 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

AMQP RabbitMQ Lager backend

Lager AMQP Backend

This is a backend for the Lager Erlang logging framework.

https://github.com/basho/lager

It will send all of your logging messages to the exchange you specify and use the logging level as the routing key. It uses a smart connection pool to your broker. If the connection drops or becomes unusable, the backend will reconnect.

Usage

Include this backend into your project using rebar:

{lager_amqp_backend, ".*", {git, "https://github.com/jbrisbin/lager_amqp_backend.git", "master"}}

Configuration

You can pass the backend the following configuration (shown are the defaults):

{lager, [
  {handlers, [
    {lager_amqp_backend, [
      {name,        "lager_amqp_backend"},
      {level,       debug},
      {exchange,    <<"lager_amqp_backend">>},
      {amqp_user,   <<"guest">>},
      {amqp_pass,   <<"guest">>},
      {amqp_vhost,  <<"/">>},
      {amqp_host,   "localhost"},
      {amqp_port,   5672}
    ]}
  ]}
]}

License

Apache 2.0, just like everything else I do. :)

More Repositories

1

rabbitmq-webhooks

RabbitMQ Webhooks Plugin
Erlang
120
star
2

amqp_client

Rebar-friendly fork of rabbitmq-erlang-client
Erlang
101
star
3

riak-exchange

Custom RabbitMQ exchange type for sticking messages in Riak
Erlang
92
star
4

vcloud

Utilities for working in virtual cloud environments.
Java
58
star
5

akka-http-docker

Docker client based on Akka HTTP
Scala
48
star
6

riak-rabbitmq-commit-hooks

Riak RabbitMQ commit hooks
Erlang
48
star
7

rabbitmq-dsl

RabbitMQ Groovy DSL
Java
43
star
8

random-exchange

RabbitMQ exchange type for randomly selecting which queue to route to for load balancing.
Erlang
42
star
9

rabbit_common

Rebar-friendly fork of RabbitMQ common code
Erlang
32
star
10

misultin-riak-core-vnode-dispatcher

Misultin Riak Core VNode Dispatcher
Erlang
23
star
11

node-rlog

Node.js remote logging to Riak
JavaScript
22
star
12

disruptor

LMAX Disruptor port using Gradle
Java
20
star
13

asciibuild

Asciidoctor Extensions for literate programming
CSS
19
star
14

reactor-ntp-clock

java.time.Clock implementation that uses NTP and a Reactor Flux to manage the current time
Java
18
star
15

jstatebox

Statebox implementation for the JVM
Java
13
star
16

rabbit_riak_queue

Riak-backed RabbitMQ persistent queue implementation
Erlang
10
star
17

riak-session-manager

Tomcat Session Manager backed by Riak
Groovy
9
star
18

docker.mk

Makefile helper to compose Docker files from overlays
Go
9
star
19

rabbitmq-riak_core-vnode-dispatcher

RabbitMQ Riak Core VNode Dispatcher
Erlang
8
star
20

sockjs-riak_core-vnode-dispatcher

riak_core vnode Dispatcher that uses sockjs-erlang and cowboy
Erlang
8
star
21

log4j-async-file-appender

Log4J Appender using JDK 7's AsynchronousFileChannel
Java
6
star
22

node-vs-java-shootout

Node.js vs JVM (Java, Groovy, Grizzly) Shootout
JavaScript
6
star
23

grails-zookeeper-plugin

Grails ZooKeeper Helper Plugin
Java
6
star
24

confess-spring-data-rest

CONFESS 2013 Spring Data REST example
Java
5
star
25

oredev-demo

Øredev Demo Project
Java
5
star
26

riaktor

Riak data access using Reactor components
Java
5
star
27

rest-builder

Groovy DSL for doing HTTP testing
Shell
5
star
28

riak-async-java-client

Asynchronous, NIO-based Protocol Buffers client for Riak
Java
4
star
29

exslackbot

Slack Bot helper library for implementing bots in Elixir
Elixir
4
star
30

s12gx2012-rest

Spring Data REST SpringOne demo app
Java
4
star
31

riak_core_v8

Embed V8 Javascript into a riak_core vnode
JavaScript
4
star
32

cloud-utils-deployer

Ruby Gem of various utilities meant to aid the developer working with cloud architectures
Ruby
4
star
33

netmachine

Lightweight non-blocking application framework for the JVM
Java
4
star
34

tfl-ingest

Example app demonstrating the ingestion of TfL data into Riak via Kafka using Spring Cloud Stream
Groovy
3
star
35

rabbitplugin

Rebar template for RabbitMQ plugin project
Erlang
3
star
36

grizzly-http-client

Grizzly-based async HTTP client
Java
3
star
37

spring-riak

Riak support from Groovy and/or Java
Groovy
3
star
38

groovy-map-reduce

Groovy Map/Reduce Framework with RabbitMQ
Java
3
star
39

rabbitmq-misultin

RabbitMQ misultin plugin
2
star
40

rpi-python3

Raspbian Jessie image with Python 3 installed. It also installs utilties to help working with I2C.
2
star
41

elixir-dnsq

Dynamic MQTT-based DNS server
Elixir
1
star
42

pgbench

pgbench Dockerfile and Kubernetes manifests
1
star
43

bashobot

Slackbots for performing operations
JavaScript
1
star