> On Jun 10, 2016, at 3:34 AM, Torsten Curdt <tcu...@vafer.org> wrote:
> 
> On Fri, Jun 10, 2016 at 12:14 PM, sebb <seb...@gmail.com> wrote:
> 
>> On 10 June 2016 at 10:46, Gilles <gil...@harfang.homelinux.org> wrote:
>>> Hi.
>>> 
>>> On Fri, 10 Jun 2016 11:12:23 +0200, Torsten Curdt wrote:
>>>> 
>>>> FWIW
>>>> 
>>>> I am not a fan of libraries and frameworks just logging away anyway.
>>>> 
>>>> What I usually do this days:
>>>> Have an interface in the library itself. Along the lines of
>>>> 
>>>>    public interface Console {
>>>>        void debug( String message );
>>>>    }
>>> 
>>> 
>>> What you do here (simple usage) is the same as what "slf4j-api" or
>>> "log4j2-api" do.
>> 
>> Not really, because you also need a run-time implementation.
>> That's two extra jars, regardless of whether any output is needed.
>> 
>> And the user has to provide a configuration file (at least with log4j)
>> 
> 
> Exactly. It's so simple and it doesn't introduce any deps.
> Whether that's goal one can align with is another matter.
> But it means no logging framework discussions anymore ;)

The disadvantage of this approach is that you loose the location information - 
every log event will come from your debug method instead of the code actually 
doing the logging.

Ralph



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to