Hey Oleg,

How can I use https://github.com/Wikia/dropwizard-logstash-encoder  to send 
logs to logstash. After adding dependencies I am getting exception while 
running Dropwizard application as :
Exception in thread "main" java.lang.NoClassDefFoundError: 
io/dropwizard/logging/BootstrapLogging
...
Caused by: java.lang.ClassNotFoundException: 
io.dropwizard.logging.BootstrapLogging
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

Thanks
Smiti

On Friday, February 27, 2015 at 4:48:48 PM UTC+5:30, Oleg Sigida wrote:
>
> Ted, 
> it is already open sourced 
> https://github.com/Wikia/dropwizard-logstash-encoder 
> has couple of bugs, but if you are on Java8 should works fine 
> I was able to make it running on Java 7 
>
> However the question was is it a good idea to port it into DW codebase?
> I can submit a solution within 2 days if there will be a place anywhere.
>
> thanks a lot,
> Oleg
>
> пятница, 27 февраля 2015 г., 1:45:36 UTC+1 пользователь Ted M. Young 
> написал:
>>
>> +1 from me, would like to see these open-sourced.
>>
>> ;ted
>>
>>
>> On Wednesday, February 25, 2015 at 6:47:46 AM UTC-8, Matt Hurne wrote:
>>>
>>> Here at CommerceHub we have a couple of internal libraries 
>>> (logstash-support-logback and logstash-support-dropwizard) that we 
>>> have been quite happy with so far. Open-sourcing them has been on our 
>>> "someday" list for a while. They are designed to send logging events 
>>> to Redis. Then we have a logstash process grab the events from Redis 
>>> and put them in ElasticSearch. A logback Layout is provided which 
>>> produces a JSON representation of the logging events. 
>>> logstash-support-logback includes the Layout and Redis Appender; 
>>> logstash-support-dropwizard adds classes that can be used to easily 
>>> configure the Layout and Appender in a Dropwizard application. We use 
>>> these classes with both Java 7 and Java 8. If there's a lot of 
>>> interest perhaps I can prioritize getting this out under 
>>> https://github.com/commercehub-oss . 
>>>
>>> Matt Hurne 
>>>
>>>
>>> On Wed, Feb 25, 2015 at 9:09 AM, Oleg Sigida <oleg....@gmail.com> 
>>> wrote: 
>>> > Hi All, 
>>> > 
>>> > We are developing some set of applications and use micro-services as 
>>> > architecture approach. 
>>> > So to keep logs in one place we are using logstash and kibana, which 
>>> are 
>>> > quite popular this days. 
>>> > 
>>> > Current implementation of Dropwizard does not allow us to send logs 
>>> directly 
>>> > to logstash. One has to use some middle layer or to develop some extra 
>>> code. 
>>> > 
>>> > However there is a solution dropwizard-logstash-encoder 
>>> > (https://github.com/Wikia/dropwizard-logstash-encoder) which allows 
>>> to send 
>>> > logs directly to logstash and configure it via native dropwizard way. 
>>> > Unfortunately, the implementation has some issues (f.ex. not 
>>> compatible with 
>>> > Java 7). 
>>> > 
>>> > From my point of view, dropwizard-logstash-encoder should be a part of 
>>> > dropwizard as a independent module or maybe event built in as default 
>>> > option. 
>>> > 
>>> > Could you please share your ideas on the topic? Does it worse to be 
>>> ported 
>>> > to Dropwizard code base? 
>>> > 
>>> > 
>>> > thanks a lot, 
>>> > Oleg 
>>> > 
>>> > -- 
>>> > You received this message because you are subscribed to the Google 
>>> Groups 
>>> > "dropwizard-dev" group. 
>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>> an 
>>> > email to dropwizard-de...@googlegroups.com. 
>>> > For more options, visit https://groups.google.com/d/optout. 
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dropwizard-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to