Hi!
I was just trying to customize some logging handlers and setting up @properties. e.g
# Logging
handlers = java.util.logging.FileHandler, myapp.MyCustomConsoleHandler
.level = DEBUG
# File Logging
java.util.logging.FileHandler.pattern = ./myApp.log
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level = DEBUG
# Console Logging
java.util.logging.ConsoleHandler.level = DEBUG
Of course, that does not work due to class loading issue as I'm working with OSGI. I thought at first may be a fragment from package org.eclipse.fx.core would solve the problem but it doesn't. Something like
# Logging
handlers = java.util.logging.FileHandler, org.eclipse.fx.core.log.MyCustomConsoleHandler
.level = DEBUG
# File Logging
java.util.logging.FileHandler.pattern = ./myApp.log
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.level = DEBUG
# Console Logging
java.util.logging.ConsoleHandler.level = DEBUG
Where this class org.eclipse.fx.core.log.MyCustomConsoleHandler is defined in a fragment of org.eclipse.fx.core
But it doesn't work neither.
What could be a good way to go here? Perhaps registering the handler from a service or something? or What might I be missing?
Thanks!
Br
Pablo
[Updated on: Wed, 10 June 2015 13:31]
Report message to a moderator