Package org.cyclos.impl.logging
Class DatabaseLogProvider
- java.lang.Object
-
- org.cyclos.impl.logging.BaseLogProvider
-
- org.cyclos.impl.logging.DatabaseLogProvider
-
- All Implemented Interfaces:
ApplicationInitializationListener,BaseApplicationInitializationListener,CustomBean,LogProvider
public class DatabaseLogProvider extends BaseLogProvider
Write logs to a PostgreSQL database
-
-
Field Summary
-
Fields inherited from interface org.cyclos.impl.BaseApplicationInitializationListener
MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description DatabaseLogProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()StringgetLogOutput()Returns where log will be generatedvoidinitialize()voidinvalidateLoggers(String network)Invalidate loggers for this network.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
-
-
-
-
Method Detail
-
getLogOutput
public String getLogOutput()
Description copied from interface:LogProviderReturns where log will be generated
-
invalidateLoggers
public void invalidateLoggers(String network)
Description copied from interface:LogProviderInvalidate loggers for this network. May be no-op, according to the implementation.
-
onApplicationInitialization
public void onApplicationInitialization()
Description copied from interface:ApplicationInitializationListenerInvoked when the application service is initialized
-
service
protected void service(LogConfiguration config, ServiceLogParams params)
- Specified by:
servicein classBaseLogProvider
-
task
protected void task(LogConfiguration config, TaskLogParams params)
- Specified by:
taskin classBaseLogProvider
-
-