Hi, I'm running a project where I'd like to modify the log4j configuration
without having to go in and modify the server's jboss-log4j.xml file manually.
I found a guide on the JBoss wiki
(http://wiki.jboss.org/wiki/Wiki.jsp?page=Log4jRepositorySelector) where the
EJB section seems to do exactly what I'd like, so I've tried implementing it.
Through some debugging work, I've figured out that the line
private static Object guard = LogManager.getRootLogger();
throws the following exception:
java.lang.IllegalAccessError: tried to access field
org.apache.log4j.Priority.level from class org.apache.log4j.Hierarchy
at org.apache.log4j.Hierarchy.setThreshold(Hierarchy.java:171)
at org.apache.log4j.Hierarchy.(Hierarchy.java:82)
at org.apache.log4j.LogManager.(LogManager.java:69)
(...)
I can't quite figure out why the code from the wiki doesn't work with my
project, so I must be seriously missing something here?
If there is some inherant reason for why this shouldn't work, does anybody know
a workaround?
My first post here, so please excuse any faux pas. Thanks for your time
/Mike
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4104661#4104661
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4104661
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user