Package org.cyclos.impl.logging
Class BaseJULLogProvider
- java.lang.Object
-
- org.cyclos.impl.logging.BaseLogProvider
-
- org.cyclos.impl.logging.BaseJULLogProvider
-
- All Implemented Interfaces:
ApplicationInitializationListener,BaseApplicationInitializationListener,CustomBean,LogProvider
- Direct Known Subclasses:
ConsoleLogProvider,FileLogProvider
public abstract class BaseJULLogProvider extends BaseLogProvider
Log provider using Java Util Logging (JUL).
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringSERVICESprotected static StringTASKS-
Fields inherited from interface org.cyclos.impl.BaseApplicationInitializationListener
MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description BaseJULLogProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voiddoLog(Logger logger, String type, String network, Level level, String message, Throwable error)protected abstract LoggergetLogger(String type, String network)protected voidinitHandler(Handler handler)voidonApplicationInitialization()Invoked when the application service is initializedprotected voidservice(LogConfiguration config, ServiceLogParams params)protected voidtask(LogConfiguration config, TaskLogParams params)-
Methods inherited from class org.cyclos.impl.logging.BaseLogProvider
log
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.impl.BaseApplicationInitializationListener
getInitializationId
-
Methods inherited from interface org.cyclos.impl.logging.LogProvider
applicationInitializationPriority, getLogOutput, invalidateLoggers
-
-
-
-
Field Detail
-
SERVICES
protected static final String SERVICES
- See Also:
- Constant Field Values
-
TASKS
protected static final String TASKS
- See Also:
- Constant Field Values
-
-
Method Detail
-
onApplicationInitialization
public void onApplicationInitialization()
Description copied from interface:ApplicationInitializationListenerInvoked when the application service is initialized
-
doLog
protected abstract void doLog(Logger logger, String type, String network, Level level, String message, Throwable error)
-
initHandler
protected void initHandler(Handler handler)
-
service
protected void service(LogConfiguration config, ServiceLogParams params)
- Specified by:
servicein classBaseLogProvider
-
task
protected void task(LogConfiguration config, TaskLogParams params)
- Specified by:
taskin classBaseLogProvider
-
-