How to add an a handler to JUL?

36 views
Skip to first unread message

stephanos

unread,
Jan 23, 2012, 4:33:30 AM1/23/12
to google-a...@googlegroups.com
I want to send server runtime errors to me via email. 

Since it should include HTTP request data, I wrote a servlet filter where I'm trying to dynamically attach a handler to JUL since I can't just define it in the logging.properties.

When I instantiate my handler I just get:
com.crashnote.jul.impl.JulConnector err: unable to attach appender
java.security.AccessControlException: access denied (java.util.logging.LoggingPermission control)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:355)
	at java.security.AccessController.checkPermission(AccessController.java:567)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
	at com.google.apphosting.runtime.security.CustomSecurityManager.checkPermission(CustomSecurityManager.java:45)
	at java.util.logging.LogManager.checkAccess(LogManager.java:1113)
	at java.util.logging.Handler.checkAccess(Handler.java:301)
	at java.util.logging.Handler.setLevel(Handler.java:256)
	at com.example.jul.CrashHandler.setLogLevel(CrashHandler.java:97)
	at com.example.jul.CrashHandler.start(CrashHandler.java:122)
	at com.example.jul.CrashHandler.init(CrashHandler.java:69)
	at com.example.jul.CrashHandler.<init>(CrashHandler.java:60)
	at com.example.jul.impl.JulConnector.attach(JulConnector.java:55)

Any ideas on how to solve this? 
Reply all
Reply to author
Forward
0 new messages