Log delegates with Spring's logging conventions.
Mainly for internal use within the framework with Apache Commons Logging,
typically in the form of the spring-jcl bridge but also compatible
with other Commons Logging bridges.
org.apache.commons.logging.LogFactory
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static Log | Returns: the resulting composite logger for the related categoriesprimary logger to try first primaryLogger, Log secondary logger secondaryLogger, Log... optional vararg of further fallback loggers tertiaryLoggers)Create a composite logger that delegates to a primary or falls back on a secondary logger if logging for the primary logger is not enabled. |
| public static Log | Returns: a Log with the category"_" + fully-qualified class namethe class for which to create a logger clazz)Create a "hidden" logger with a category name prefixed with "_", thus precluding it from being enabled together with other log categories from the same package. |
| public static Log | Returns: a Log with the category"_" + categorythe log category to use category)Create a "hidden" logger with a category name prefixed with "_", thus precluding it from being enabled together with other log categories from the same package. |
| LogDelegateFactory | back to summary |
|---|---|
| private LogDelegateFactory() | |
| getCompositeLog | back to summary |
|---|---|
| public static Log getCompositeLog(Log primaryLogger, Log secondaryLogger, Log... tertiaryLoggers) Create a composite logger that delegates to a primary or falls back on a secondary logger if logging for the primary logger is not enabled. This may be used for fallback logging from lower-level packages that logically should log together with some higher-level package but the two don't happen to share a suitable parent package (e.g. logging for the web and lower-level http and codec packages). For such cases the primary (class-based) logger can be wrapped with a shared fallback logger. | |
| getHiddenLog | back to summary |
|---|---|
| public static Log getHiddenLog(Class<?> clazz) Create a "hidden" logger with a category name prefixed with "_", thus precluding it from being enabled together with other log categories from the same package. This is useful for specialized output that is either too verbose or otherwise optional or unnecessary to see all the time. | |
| getHiddenLog | back to summary |
|---|---|
| public static Log getHiddenLog(String category) Create a "hidden" logger with a category name prefixed with "_", thus precluding it from being enabled together with other log categories from the same package. This is useful for specialized output that is either too verbose or otherwise optional or unnecessary to see all the time. | |