hancengiz / rabbitmq.log4net.gelf.appender Goto Github PK
View Code? Open in Web Editor NEWrabbitmq.log4net.gelf.appender
rabbitmq.log4net.gelf.appender
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 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.
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.
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.
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
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.