Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.product
Class Log4JLogTrackPlugin

java.lang.Object
  extended by org.hyperic.hq.product.GenericPlugin
      extended by org.hyperic.hq.product.LogTrackPlugin
          extended by org.hyperic.hq.product.LogFileTrackPlugin
              extended by org.hyperic.hq.product.LogFileTailPlugin
                  extended by org.hyperic.hq.product.Log4JLogTrackPlugin

public class Log4JLogTrackPlugin
extends LogFileTailPlugin


Field Summary
 
Fields inherited from class org.hyperic.hq.product.LogFileTrackPlugin
PROP_FILES_PLATFORM, PROP_FILES_SERVER, PROP_FILES_SERVICE
 
Fields inherited from class org.hyperic.hq.product.LogTrackPlugin
LOGLEVEL_ANY, LOGLEVEL_DEBUG, LOGLEVEL_DEBUG_LABEL, LOGLEVEL_ERROR, LOGLEVEL_ERROR_LABEL, LOGLEVEL_INFO, LOGLEVEL_INFO_LABEL, LOGLEVEL_WARN, LOGLEVEL_WARN_LABEL
 
Fields inherited from class org.hyperic.hq.product.GenericPlugin
config, FILE_DELIM, FILE_DELIM_ESC, PROP_NAME
 
Constructor Summary
Log4JLogTrackPlugin()
           
 
Method Summary
 java.lang.String[] getLogLevelAliases()
           
 TrackEvent processLine(org.hyperic.sigar.FileInfo info, java.lang.String line)
           
 
Methods inherited from class org.hyperic.hq.product.LogFileTailPlugin
configure, shutdown
 
Methods inherited from class org.hyperic.hq.product.LogFileTrackPlugin
getConfigSchema, getDefaultLogFile, getFiles, getFilesOption
 
Methods inherited from class org.hyperic.hq.product.LogTrackPlugin
getEnableOption, getExcludeOption, getIncludeOption, getLogLevel, getLogLevel, getLogLevelLabel, getLogLevelMap, getLogLevels, getManager, init, isEnabled, messageMatches, newTrackEvent, newTrackEvent, reportEvent, setEnabled, setLogLevel, shouldDebugLog, shouldLog, stripNewLines, supportsLogLevels, supportsPatternMatching
 
Methods inherited from class org.hyperic.hq.product.GenericPlugin
adjustClassPath, getAbsoluteFiles, getConfig, getConfig, getCustomPropertiesSchema, getCustomPropertiesSchema, getCustomPropertiesSchema, getDefaultInstallPath, getLog, getLogName, getManagerProperty, getName, getPlatformName, getPluginClassName, getPluginData, getPluginProperty, getProductPlugin, getProperties, getScriptExtension, getScriptExtension, getScriptExtension, getTypeInfo, getTypeNameProperty, getTypeNameProperty, getTypeProperties, getTypeProperty, getTypeProperty, getTypeProperty, isNetStatEnabled, isWin32, openResource, setData, setName, setTypeInfo, toFileList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Log4JLogTrackPlugin

public Log4JLogTrackPlugin()
Method Detail

getLogLevelAliases

public java.lang.String[] getLogLevelAliases()
Overrides:
getLogLevelAliases in class LogTrackPlugin

processLine

public TrackEvent processLine(org.hyperic.sigar.FileInfo info,
                              java.lang.String line)
Overrides:
processLine in class LogFileTailPlugin

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.