public class AcsLoggerHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
loggerNameDefault
Logger name used by default.
|
| Modifier and Type | Method and Description |
|---|---|
static AcsLoggerHelper |
getInstance()
Singleton
|
AcsLogger |
getSharedLogger()
Returns a shared Logger, creating on demand.
|
void |
setDefaultLogLevels(AcsLogLevelDefinition localLevel,
AcsLogLevelDefinition remoteLevel)
Sets levels for normal loggers, which otherwise are configured by xsd defaults, $ACS_LOG_STDOUT etc,
but not by this class.
|
void |
setHibernateLogLevels(AcsLogLevelDefinition localLevel,
AcsLogLevelDefinition remoteLevel) |
void |
setHibernateSqlLogLevels(AcsLogLevelDefinition localLevel,
AcsLogLevelDefinition remoteLevel) |
void |
setLoggerName(java.lang.String loggerName)
Mainly thought for general hibernate layer test code,
which does not like to use the application logger name "CDB-RDB".
|
void |
shutdown()
JUnit tests need to call this if they don't want the logger to be reused
between two tests.
|
public static final java.lang.String loggerNameDefault
public static AcsLoggerHelper getInstance()
public AcsLogger getSharedLogger()
loggerNameDefault or the name given in setLoggerName(String)
prior to the first call to this method.public void setDefaultLogLevels(AcsLogLevelDefinition localLevel, AcsLogLevelDefinition remoteLevel)
public void setHibernateLogLevels(AcsLogLevelDefinition localLevel, AcsLogLevelDefinition remoteLevel)
public void setHibernateSqlLogLevels(AcsLogLevelDefinition localLevel, AcsLogLevelDefinition remoteLevel)
public void setLoggerName(java.lang.String loggerName)
public void shutdown()