|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jetspeed.util.JetspeedLoggerUtil
public class JetspeedLoggerUtil
JetspeedLoggerUtil to get access to portlet web application's logger or shared portal logger.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_LOGGER_FACTORY
Default logger factory class name |
static java.lang.String |
DEFAULT_LOGGER_FACTORY_METHOD
Default logger factory method to create a logger object. |
static java.lang.String |
LOCATION_AWARE_LOGGER_FQN
LocationAwareLogger SLF4J SPI Interface FQN |
static java.lang.String |
MESSAGE_FORMATTER_FQN
SLF4J MessageFormatter FQN |
| Method Summary | |
|---|---|
static JetspeedLogger |
getLocalLogger(java.lang.Class<?> clazz)
Returns a JetspeedLogger from the portlet application. |
static JetspeedLogger |
getLocalLogger(java.lang.String name)
Returns a JetspeedLogger from the portlet application. |
static JetspeedLogger |
getSharedLogger(java.lang.Class<?> clazz)
Returns a JetspeedLogger from the portal services component. |
static JetspeedLogger |
getSharedLogger(java.lang.String name)
Returns a JetspeedLogger from the portal services component. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_LOGGER_FACTORY
public static final java.lang.String DEFAULT_LOGGER_FACTORY_METHOD
public static final java.lang.String LOCATION_AWARE_LOGGER_FQN
public static final java.lang.String MESSAGE_FORMATTER_FQN
| Method Detail |
|---|
public static JetspeedLogger getLocalLogger(java.lang.Class<?> clazz)
Note: This method tries to retrieve slf4j Logger by using current context classloader to get a portlet application specific logger.
If no portlet application specific slf4j Logger is available, then it returns null.
clazz -
public static JetspeedLogger getLocalLogger(java.lang.String name)
Note: This method tries to retrieve slf4j Logger by using current context classloader to get a portlet application specific logger.
If no portlet application specific slf4j Logger is available, then it returns null.
name -
public static JetspeedLogger getSharedLogger(java.lang.Class<?> clazz)
Note: A component which wants to use the shared JetspeedLogger should invoke this method
whenever it tries to leave logs. The retrieved logger instance should not be kept for later use.
Jetspeed container can be reloaded any time and it can make the old logger instances invalid.
If Jetspeed container is not available, then it returns a NOOP logger instead. which does not do anything.
clazz -
public static JetspeedLogger getSharedLogger(java.lang.String name)
Note: A component which wants to use the shared JetspeedLogger should invoke this method
whenever it tries to leave logs. The retrieved logger instance should not be kept for later use.
Jetspeed container can be reloaded any time and it can make the old logger instances invalid.
If Jetspeed container is not available, then it returns a NOOP logger instead. which does not do anything.
name -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||