I don't believe cal10n should fail if the default resource bundle exists and contains the required key.
I am hitting the following exception:
ch.qos.cal10n.MessageConveyorException: Failed to locate resource bundle
[Bundle] for locale [en_US] for enum type [com.mycompany.Messages]
at ch.qos.cal10n.MessageConveyor.lookup(MessageConveyor.java:115)
at ch.qos.cal10n.MessageConveyor.getMessage(MessageConveyor.java:77)
at org.slf4j.cal10n.LocLogger.error(LocLogger.java:167)
I have a default Bundle.properties in my classpath but cal10n doesn't use it.
Everything works fine when I have a Bundle_en_US.properties.
However, it is called the default resource bundle for a reason so it should be used.