gimmi / Log4Rabbit

RabbitMQ appender for log4net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RabbitMQ appender for log4net

The title says it all. Check Log4Net site or RabbitMQ site if you need more info.

Installation

Get it on NuGet, or download sources and run build.cmd to build

Appender configuration sample

<appender name="RabbitMQAppender" type="log4net.Appender.RabbitMQAppender, Log4Rabbit">
	<HostName value="localhost"/> <!-- Default to localhost -->
	<VirtualHost value="/"/> <!-- Default to / -->
	<UserName value="guest"/> <!-- Default to guest -->
	<Password value="guest"/> <!-- Default to guest -->
	<RequestedHeartbeat value="0"/> <!-- Value in seconds, default to 0 that mean no heartbeat -->
	<Port value="5672"/> <!-- Default to 5672 -->
	<Exchange value="logs"/> <!-- Default to logs -->
	<RoutingKey value=""/> <!-- Default to empty -->
	<FlushInterval value="5"/> <!-- Seconds to wait between message send. Default to 5 seconds -->
</appender>

License

APACHE 2

About

RabbitMQ appender for log4net

License:Other


Languages

Language:C# 86.6%Language:PowerShell 13.2%Language:Shell 0.1%