public class Log4jLogQuery extends LogQuerySupport implements Log4jLogQueryMBean
mapper| Constructor and Description |
|---|
Log4jLogQuery() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendMavenCoordinates(org.apache.log4j.spi.LoggingEvent loggingEvent) |
protected java.lang.String |
filterLogEvents(LogFilter filter) |
protected LogResults |
filterLogResults(Predicate<LogEvent> predicate,
int maxCount) |
org.ops4j.pax.url.maven.commons.MavenConfigurationImpl |
getConfig() |
protected java.util.Properties |
getDefaultProperties() |
LruList<org.apache.log4j.spi.LoggingEvent> |
getEvents() |
LogResults |
getLogResults(int maxCount) |
java.util.Properties |
getProperties() |
org.ops4j.pax.url.mvn.internal.AetherBasedResolver |
getResolver() |
int |
getSize() |
boolean |
isAddMavenCoordinates() |
protected java.lang.String |
loadCoords(java.lang.String coords,
java.lang.String filePath,
java.lang.String classifier) |
void |
logMessage(org.apache.log4j.spi.LoggingEvent record) |
LogResults |
queryLogResults(LogFilter filter) |
void |
reconnectAppender()
Provides a hook you can call if the underlying log4j
configuration is reloaded so that you can force the appender
to get re-registered.
|
void |
setAddMavenCoordinates(boolean addMavenCoordinates) |
void |
setConfig(org.ops4j.pax.url.maven.commons.MavenConfigurationImpl config) |
void |
setEvents(LruList<org.apache.log4j.spi.LoggingEvent> events) |
void |
setProperties(java.util.Properties properties) |
void |
setResolver(org.ops4j.pax.url.mvn.internal.AetherBasedResolver resolver) |
void |
setSize(int size) |
void |
start() |
void |
stop() |
protected LogEvent |
toLogEvent(org.apache.log4j.spi.LoggingEvent element) |
addJarEntryToIndex, allLogResults, ensureStartsWithSlash, filterLogEvents, getArtifactFile, getHostName, getJavaDoc, getLogEvents, getMbeanName, getMbeanServer, getSource, isRoot, jarIndex, jarIndex, jarIndex, jsonQueryLogResults, jsonToLogFilter, loadString, logResultsSince, registerMBeanServer, setHostName, setMbeanName, setMbeanServer, toJSON, unregisterMBeanServerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallLogResults, filterLogEvents, getJavaDoc, getLogEvents, getSource, jsonQueryLogResults, logResultsSince@PostConstruct public void start()
start in class LogQuerySupportpublic void reconnectAppender()
Log4jLogQueryMBeanreconnectAppender in interface Log4jLogQueryMBean@PreDestroy public void stop()
stop in class LogQuerySupportpublic LogResults getLogResults(int maxCount) throws java.io.IOException
getLogResults in interface LogQuerySupportMBeanjava.io.IOExceptionpublic LogResults queryLogResults(LogFilter filter)
queryLogResults in interface LogQuerySupportMBeanprotected LogResults filterLogResults(Predicate<LogEvent> predicate, int maxCount)
protected LogEvent toLogEvent(org.apache.log4j.spi.LoggingEvent element)
protected java.lang.String filterLogEvents(LogFilter filter) throws java.io.IOException
java.io.IOExceptionprotected void appendMavenCoordinates(org.apache.log4j.spi.LoggingEvent loggingEvent)
protected java.lang.String loadCoords(java.lang.String coords,
java.lang.String filePath,
java.lang.String classifier)
throws java.io.IOException
loadCoords in class LogQuerySupportjava.io.IOExceptionprotected java.util.Properties getDefaultProperties()
public LruList<org.apache.log4j.spi.LoggingEvent> getEvents()
public void setEvents(LruList<org.apache.log4j.spi.LoggingEvent> events)
public int getSize()
public void setSize(int size)
public boolean isAddMavenCoordinates()
public void setAddMavenCoordinates(boolean addMavenCoordinates)
public java.util.Properties getProperties()
public void setProperties(java.util.Properties properties)
public org.ops4j.pax.url.maven.commons.MavenConfigurationImpl getConfig()
public void setConfig(org.ops4j.pax.url.maven.commons.MavenConfigurationImpl config)
public org.ops4j.pax.url.mvn.internal.AetherBasedResolver getResolver()
public void setResolver(org.ops4j.pax.url.mvn.internal.AetherBasedResolver resolver)
public void logMessage(org.apache.log4j.spi.LoggingEvent record)
logMessage in interface Log4jLogQueryMBeanCopyright © 2014 Red Hat. All Rights Reserved.