Package com.wowza.wms.manifest.reader
Class ManifestReaderLogging
- Object
- 
- com.wowza.wms.manifest.reader.ManifestReaderLogging
 
- 
- Direct Known Subclasses:
- ManifestReader
 
 public abstract class ManifestReaderLogging extends ObjectThis class is the base of all the manifest readers providing a standardized mechanism of logging
- 
- 
Constructor SummaryConstructors Constructor Description ManifestReaderLogging()Constructs an empty Manifest Reader
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract StringgetContextStr()Get the context string associated with the Model to include with the log statementsbooleangetDebugLog()Get the current setting for debug loggingvoidlogDebug(String methodName, String log)log information conditionally based on debug setting using the info level of the loggervoidlogError(String methodName, String log)log a string at the error settingvoidlogError(String methodName, String log, Throwable e)log a string and a throwable information at the error settingvoidlogError(String methodName, Throwable e)log a throwables information at the error settingvoidlogInfo(String methodName, String log)Log a string at the info settingvoidlogWarn(String methodName, String log)log a string at the warn settingbooleansetDebugLog(boolean debugLog)Enable/disable debug logging.voidsetUseSystemOut(boolean useSystemOut)specify whether to log using System.out rather than the default (log4j)booleanusingSystemOut()Get the setting controlling the debug output to System.out (vs log4j)
 
- 
- 
- 
Method Detail- 
setDebugLogpublic boolean setDebugLog(boolean debugLog) Enable/disable debug logging.- Parameters:
- debugLog-
- Returns:
- boolean value of the debug log setting before applying the new setting
 
 - 
getDebugLogpublic boolean getDebugLog() Get the current setting for debug logging- Returns:
- true debug logging is enabled
 
 - 
setUseSystemOutpublic void setUseSystemOut(boolean useSystemOut) specify whether to log using System.out rather than the default (log4j)- Parameters:
- useSystemOut-
 
 - 
usingSystemOutpublic boolean usingSystemOut() Get the setting controlling the debug output to System.out (vs log4j)- Returns:
- true if using System.out for logging
 
 - 
logDebugpublic void logDebug(String methodName, String log)log information conditionally based on debug setting using the info level of the logger- Parameters:
- methodName- - method name to include in the log statement
- log- - the string to log
 
 - 
logInfopublic void logInfo(String methodName, String log)Log a string at the info setting- Parameters:
- methodName- - method name to include in the log statement
- log- - the string to log
 
 - 
logWarnpublic void logWarn(String methodName, String log)log a string at the warn setting- Parameters:
- methodName- - method name to include in the log statement
- log- - the string to log
 
 - 
logErrorpublic void logError(String methodName, String log)log a string at the error setting- Parameters:
- methodName- - method name to include in the log statement
- log- - the string to log
 
 - 
logErrorpublic void logError(String methodName, String log, Throwable e)log a string and a throwable information at the error setting- Parameters:
- methodName- - method name to include in the log statement
- log- - the string to log
- e- - the throwable exception to log the information about
 
 - 
logErrorpublic void logError(String methodName, Throwable e)log a throwables information at the error setting- Parameters:
- methodName- - method name to include in the log statement
- e- - the throwable exception to log the information about
 
 - 
getContextStrprotected abstract String getContextStr() Get the context string associated with the Model to include with the log statements- Returns:
- String
 
 
- 
 
-