# Log4j-over-slf4j and elasticsearch 0.18.4

**URL:** <https://discuss.elastic.co/t/log4j-over-slf4j-and-elasticsearch-0-18-4/5990>\
**Category:** Elasticsearch\
**Created:** [November 28, 2011, 11:13am UTC](https://discuss.elastic.co/t/log4j-over-slf4j-and-elasticsearch-0-18-4/5990 "2011-11-28T11:13:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Runar\_Myklebust\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/runar_myklebust_2/32/2047_2.png) [@Runar\_Myklebust\_2](https://discuss.elastic.co/u/Runar_Myklebust_2)\
**Post date:** [November 28, 2011, 11:13am UTC](https://discuss.elastic.co/t/log4j-over-slf4j-and-elasticsearch-0-18-4/5990/1 "2011-11-28T11:13:36Z")

</div>

Hi.

Im working on a project that uses log4j-over-slf4j v1.6.1, which seems to  
provoke a:  
NoSuchMethodError[org.apache.log4j.Logger.setLevel(Lorg/apache/log4j/Level;)V];  
]]

Does anyone have any compatability information about lo4j-over-slf4j and  
newer elasticsearch-versions?

## regards

Runar Myklebust

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [November 28, 2011, 11:21am UTC](https://discuss.elastic.co/t/log4j-over-slf4j-and-elasticsearch-0-18-4/5990/2 "2011-11-28T11:21:08Z")

</div>

Seems like the log4j slf4j adapter does not implement it..., try and set  
ESLoggerFactory#setDefaultFactory(new Slf4jESLoggerFactory()) in your  
application startup, see if it helps. (slf4j is the worst thing that  
happened to java logging world, and obviously, it becomes successful).

On Mon, Nov 28, 2011 at 1:13 PM, Runar Myklebust [runar@myklebust.me](mailto:runar@myklebust.me) wrote:

> Hi.
> 
> Im working on a project that uses log4j-over-slf4j v1.6.1, which seems to  
> provoke a:  
> NoSuchMethodError[org.apache.log4j.Logger.setLevel(Lorg/apache/log4j/Level;)V];  
> ]]
> 
> Does anyone have any compatability information about lo4j-over-slf4j and  
> newer elasticsearch-versions?
> 
> ## regards
> 
> Runar Myklebust

---

<div class="post-metadata">

**Author:** ![Runar\_Myklebust\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/runar_myklebust_2/32/2047_2.png) [@Runar\_Myklebust\_2](https://discuss.elastic.co/u/Runar_Myklebust_2)\
**Post date:** [November 28, 2011, 1:59pm UTC](https://discuss.elastic.co/t/log4j-over-slf4j-and-elasticsearch-0-18-4/5990/3 "2011-11-28T13:59:28Z")

</div>

Worked! Thanks a lot.

On Mon, Nov 28, 2011 at 12:21 PM, Shay Banon [kimchy@gmail.com](mailto:kimchy@gmail.com) wrote:

> Seems like the log4j slf4j adapter does not implement it..., try and set  
> ESLoggerFactory#setDefaultFactory(new Slf4jESLoggerFactory()) in your  
> application startup, see if it helps. (slf4j is the worst thing that  
> happened to java logging world, and obviously, it becomes successful).
> 
> On Mon, Nov 28, 2011 at 1:13 PM, Runar Myklebust [runar@myklebust.me](mailto:runar@myklebust.me)wrote:
> 
> > Hi.
> > 
> > Im working on a project that uses log4j-over-slf4j v1.6.1, which seems to  
> > provoke a:  
> > NoSuchMethodError[org.apache.log4j.Logger.setLevel(Lorg/apache/log4j/Level;)V];  
> > ]]
> > 
> > Does anyone have any compatability information about lo4j-over-slf4j and  
> > newer elasticsearch-versions?
> > 
> > ## regards
> > 
> > Runar Myklebust

## mvh

Runar Myklebust

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 3:47am UTC](https://discuss.elastic.co/t/log4j-over-slf4j-and-elasticsearch-0-18-4/5990/4 "2017-07-06T03:47:19Z")

</div>


