Giter Site home page Giter Site logo

rabbitmq.log4net.gelf.appender's People

Contributors

acesyde avatar hancengiz avatar johnbloom avatar mfloryan avatar onatm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

rabbitmq.log4net.gelf.appender's Issues

Could not load type 'rabbitmq.log4net.gelf.appender.GelfRabbitMqAdapter'

I get this error when firing up my application:

log4net:ERROR Could not create Appender [rabbitmq.gelf.appender] of type [rabbitmq.log4net.gelf.appender.GelfRabbitMqAdapter, rabbitmq.log4net.gelf.appender]. Reported error follows.
System.TypeLoadException: Could not load type 'rabbitmq.log4net.gelf.appender.GelfRabbitMqAdapter' from assembly 'rabbitmq.log4net.gelf.appender'.
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at log4net.Util.SystemInfo.GetTypeFromString(Assembly relativeAssembly, String typeName, Boolean throwOnError, Boolean ignoreCase)
   at log4net.Util.SystemInfo.GetTypeFromString(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender(XmlElement appenderElement)

Readme incorrect

Readme says GelfRabbitMqAdapter:
<appender name="rabbitmq.gelf.appender" type="rabbitmq.log4net.gelf.appender.GelfRabbitMqAdapter, rabbitmq.log4net.gelf.appender">

Sample says GelfRabbitMqAppender:
<appender name="rabbitmq.gelf.appender" type="rabbitmq.log4net.gelf.appender.GelfRabbitMqAppender, rabbitmq.log4net.gelf.appender">

I was getting and error with the code from the Readme.

Broken 'Newtonsoft.Json' reference

Newtonsoft.Json reference path is declared as ..\..\..\..\workspace\merchant-integration\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll. It should be changed to proper nuget packages path.

Can your reduce log4net depency?

There is currently log4net 1.2.11 marked as lowest requirement in NuGet. This is troublesome for me since I'm working on a large project and we can't afford to upgrade log4net. We're using log4net 1.2.10.

I've checked out this project and compiled it myself. So far it seems to work fine with the lowest log4net version available in NuGet. It would be great if you could lower the log4net version requirement.

Example Logstash config

I am currently trying to get this appender to work with Logstash, and although it seems to publish messages to RabbitMQ, I am not able to make it work (n00b alert).

Could you help with an example logstash configuration that publishes messages to the stdout output?

Best regards
Tommy

Could not create appender.

I have been trying to use this appender off and on for a few months but haven't gotten it to work I keep getting the following error message:

log4net:ERROR Could not create Appender [rabbitmq.gelf.appender] of type [rabbitmq.log4net.gelf.appender.GelfRabbitMqAdapter, rabbitmq.log4net.gelf.appender]. Reported error follows.
System.TypeLoadException: Could not load type 'rabbitmq.log4net.gelf.appender.GelfRabbitMqAdapter' from assembly 'rabbitmq.log4net.gelf.appender'.

All I did was install the reference via nuGet into a Visual Studio console project with a couple of log lines and using the example config file. Any help would be appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.