org.fusesource.insight.log.service
Class LogQuery
java.lang.Object
org.fusesource.insight.log.support.LogQuerySupport
org.fusesource.insight.log.service.LogQuery
- All Implemented Interfaces:
- LogQueryMBean, LogQuerySupportMBean
public class LogQuery
- extends LogQuerySupport
- implements LogQueryMBean
An implementation of LogQueryMBean using the embedded pax appender used by karaf
| Methods inherited from class org.fusesource.insight.log.support.LogQuerySupport |
addJarEntryToIndex, allLogResults, ensureStartsWithSlash, filterLogEvents, getArtifactFile, getHostName, getJavaDoc, getLogEvents, getMbeanName, getMbeanServer, getSource, isRoot, jarIndex, jarIndex, jarIndex, jsonQueryLogResults, jsonToLogFilter, loadCoords, loadString, logResultsSince, registerMBeanServer, setHostName, setMbeanName, setMbeanServer, start, stop, toJSON, unregisterMBeanServer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogQuery
public LogQuery()
init
public void init()
throws java.lang.Exception
- Throws:
java.lang.Exception
destroy
public void destroy()
throws java.lang.Exception
- Throws:
java.lang.Exception
getBundleContext
public org.osgi.framework.BundleContext getBundleContext()
setBundleContext
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
getLogResults
public LogResults getLogResults(int count)
throws java.io.IOException
- Specified by:
getLogResults in interface LogQuerySupportMBean
- Throws:
java.io.IOException
queryLogResults
public LogResults queryLogResults(LogFilter filter)
- Specified by:
queryLogResults in interface LogQuerySupportMBean
getLogEventList
public LogResults getLogEventList(int count,
Predicate<org.ops4j.pax.logging.spi.PaxLoggingEvent> predicate)
getAppender
public org.apache.karaf.shell.log.VmLogAppender getAppender()
setAppender
public void setAppender(org.apache.karaf.shell.log.VmLogAppender appender)
Copyright © 2013 Red Hat. All Rights Reserved.