Hi Justin,

When there is a single binding, that binding will be selected silently.

In case there a multiple bindings, then the "Multiple bindings were found on the class path" warning will be issued with a link to

  https://www.slf4j.org/codes.html#multiple_bindings

Quoting from the above link:

    SLF4J API is designed to bind with one and only one
    underlying logging framework at a time. If more than one
    binding is present on the class path, SLF4J will emit a
    warning, listing the location of those bindings.

    NOTE The warning emitted by SLF4J is just that, a
    warning. Even when multiple bindings are present, SLF4J will
    pick one logging framework/implementation and bind with
    it. The way SLF4J picks a binding is determined by the JVM
    and for all practical purposes should be considered
    random. As of version 1.6.6, SLF4J will name the
    framework/implementation class it is actually bound to.

The last sentence in the above quote might be the answer you are looking for.

--
Ceki Gülcü

On 02.05.2017 10:26, Justin Mares wrote:
Hello,

There is a way to find which binding is chosen at startup? More general,
there is a way to see some (debugging) information during initialization
process?

Thanks,
Justin

_______________________________________________
slf4j-user mailing list
slf4j-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/slf4j-user

Reply via email to