<div class="gmail_quote">Hi,<div><br></div><div>As far as I understand, SLF4J provides no information to concrete implementation about location information. How does a binding for, say log4j for instance no where to look in the stack to get this info?</div>
<div><br></div><div>I would expect to find something like:</div><div><br></div><div><span style="font-family:arial, sans-serif;font-size:9.02778px;border-collapse:collapse"><div>
<span style="font-family:Arial, &#39;Liberation Sans&#39;, &#39;DejaVu Sans&#39;, sans-serif;font-size:11.6667px;border-collapse:collapse;line-height:18px"><pre style="white-space:pre-wrap;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:rgb(238, 238, 238);font-family:Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif;overflow-x:auto;overflow-y:auto;width:auto;max-height:600px">
<code style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:rgb(238, 238, 238);font-family:Consolas, Menlo, Monaco, &#39;Lucida Console&#39;, &#39;Liberation Mono&#39;, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Courier New&#39;, monospace, serif"><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(43, 145, 175)">Thread</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">.</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">currentThread</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">().</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">getStackTrace</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">()[</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:maroon">2</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">].</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">getLineNumber</span><span style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;font-size:14px;vertical-align:baseline;background-color:transparent;color:rgb(0, 0, 0)">()</span></code></pre>

</span></div></span><div><br>Is the place in the callstack configurable? I&#39;m trying to write a Scala wrapper to SLF4J that uses a Log4j backend, and I&#39;d like to shift the localization when level up in the callstack.</div>

<div><br></div><div>best,</div><div>Adam</div><div><br></div><div>-- <br><span style="border-collapse:collapse;font-family:arial, sans-serif"><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px">

<b><font color="#006600">Adam Crain</font></b></p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px">Chief Platform Architect, GEC</p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">

Office: <span style="font-family:Helvetica, sans-serif;border-collapse:separate">919.836.9916</span></p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><span style="font-size:10pt">Cell:  919.428.1002</span></p>

<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><a href="mailto:abender@greenenergycorp.com" style="color:rgb(42, 93, 176)" target="_blank">acrain@greenenergycorp.com</a></p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px">

<br></p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><b><i><span style="font-size:10pt"><font color="#006600">Green Energy Corp,</font></span></i></b><span style="font-size:10pt"><font color="#006600"> </font></span><i><span style="font-size:10pt"><font color="#006600">enabling the smart grid of the future.</font></span></i><i><span style="font-size:10pt">   </span></i></p>

<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><i><span style="font-size:10pt"><font color="#000099"><a href="http://www.greenenergycorp.com/" style="color:rgb(42, 93, 176)" target="_blank">www.greenenergycorp.com</a></font></span></i></p>

<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><i><a href="http://www.totalgrid.org/" style="color:rgb(42, 93, 176)" target="_blank"><font color="#000099">www.totalgrid.org</font></a></i></p>

</span><br>
</div></div>
</div><br><br clear="all"><br>-- <br><span style="border-collapse:collapse;font-family:arial, sans-serif"><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><b><font color="#006600">Adam Crain</font></b></p>
<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px">Chief Platform Architect, GEC</p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">Office: <span style="font-family:Helvetica, sans-serif;border-collapse:separate">919.836.9916</span></p>
<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><span style="font-size:10pt">Cell:  919.428.1002</span></p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px">
<a href="mailto:abender@greenenergycorp.com" style="color:rgb(42, 93, 176)" target="_blank">acrain@greenenergycorp.com</a></p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><br>
</p><p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><b><i><span style="font-size:10pt"><font color="#006600">Green Energy Corp,</font></span></i></b><span style="font-size:10pt"><font color="#006600"> </font></span><i><span style="font-size:10pt"><font color="#006600">enabling the smart grid of the future.</font></span></i><i><span style="font-size:10pt">   </span></i></p>
<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><i><span style="font-size:10pt"><font color="#000099"><a href="http://www.greenenergycorp.com/" style="color:rgb(42, 93, 176)" target="_blank">www.greenenergycorp.com</a></font></span></i></p>
<p style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:13px"><i><a href="http://www.totalgrid.org/" style="color:rgb(42, 93, 176)" target="_blank"><font color="#000099">www.totalgrid.org</font></a></i></p>
</span><br>