You don't really have to use jboss-logging. Instead, you can use log4j directly (like you say by packaging your log4j.jar and the log4j.xml in your app), if you really are relying on log4j.
Still...I've run into issues with the BridgeLogger class and I think jboss-logging *could* do a better job emulating Log4j a bit better.
Mostly it would require you to adapt your Appender to java.util.logging.Handler instance, and deal with the calls to Logger.getAppender, addAppender, etc. Probably the former's been done before since both APIs are popular.
Is there anyway I can setup jboss 6 to use log4j insead of packaging it in my ear?