public class JetspeedLoggerUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_LOGGER_FACTORY
Default logger factory class name
|
static String |
DEFAULT_LOGGER_FACTORY_METHOD
Default logger factory method to create a logger object.
|
static String |
LOCATION_AWARE_LOGGER_FQN
LocationAwareLogger SLF4J SPI Interface FQN
|
static String |
MESSAGE_FORMATTER_FQN
SLF4J MessageFormatter FQN
|
| Modifier and Type | Method and Description |
|---|---|
static JetspeedLogger |
getLocalLogger(Class<?> clazz)
Returns a JetspeedLogger from the portlet application.
|
static JetspeedLogger |
getLocalLogger(String name)
Returns a JetspeedLogger from the portlet application.
|
static JetspeedLogger |
getSharedLogger(Class<?> clazz)
Returns a JetspeedLogger from the portal services component.
|
static JetspeedLogger |
getSharedLogger(String name)
Returns a JetspeedLogger from the portal services component.
|
public static final String DEFAULT_LOGGER_FACTORY
public static final String DEFAULT_LOGGER_FACTORY_METHOD
public static final String LOCATION_AWARE_LOGGER_FQN
public static final String MESSAGE_FORMATTER_FQN
public static JetspeedLogger getLocalLogger(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(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(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(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 - Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.