Package org.cyclos.impl.logging
Class DatabaseLogProvider
- java.lang.Object
-
- org.cyclos.impl.logging.BaseLogProvider
-
- org.cyclos.impl.logging.DatabaseLogProvider
-
- All Implemented Interfaces:
ApplicationInitializationListener,CustomBean,LogProvider
public class DatabaseLogProvider extends BaseLogProvider
Write logs to a PostgreSQL database
-
-
Field Summary
-
Fields inherited from interface org.cyclos.impl.ApplicationInitializationListener
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()StringgetDetails()Implementations can return information about where is logging, etc.voidinitialize()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.ApplicationInitializationListener
getInitializationId
-
Methods inherited from interface org.cyclos.impl.logging.LogProvider
applicationInitializationPriority
-
-
-
-
Method Detail
-
getDetails
public String getDetails()
Description copied from interface:LogProviderImplementations can return information about where is logging, etc.- Specified by:
getDetailsin interfaceLogProvider- Overrides:
getDetailsin classBaseLogProvider
-
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
-
-