0.0
Repository is archived
No commit activity in last 3 years
No release in over 3 years
An appender for log4r that appends to elastic search
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

 Project Readme

ElasticElmah Build Status Build status

Originally a fork of ELMAH

https://code.google.com/p/elmah/

Log4net elasticsearch appender

Now it's a log4net appender to elastic that knows knows how to log web context and can format some stack traces.

Usage

Register it as an appender in log4net.

Parameters: connectionstring: Right now a connection string looking like a database connection string.

<appender name="ElasticSearchAppender" type="ElasticElmah.Appender.ElasticSearchAppender, ElasticElmah.Appender">
  <connectionString value="Server=localhost;Index=log;Port=9200"/>
</appender>

In order to read logs, you can use the class ElasticSearchRepository. There is a test site based on Elmah (ElasticElmahMVC). The reason for an asp.net MVC site is that it enables you to integrate logging information with your admin site

What to copy from this lib?

Elmah has a dump of the web context. Implemented against log4net here ./src/ElasticElmah.Appender/ElasticSearchWebAppender.cs

Alternatives

License

Same as ELMAH

http://www.apache.org/licenses/LICENSE-2.0