Class LoggingDrain
- java.lang.Object
-
- de.hybris.platform.mediaconversion.imagemagick.LoggingDrain
-
-
Constructor Summary
Constructors Constructor Description LoggingDrain(java.lang.Class<?> clazz, org.apache.log4j.Level level)LoggingDrain(java.lang.String name, org.apache.log4j.Level level)LoggingDrain(org.apache.log4j.Logger logger, org.apache.log4j.Level level)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrain(java.lang.String message)Callback method to process a line outputted by the process.org.apache.log4j.LevelgetLevel()org.apache.log4j.LoggergetLogger()
-
-
-
Constructor Detail
-
LoggingDrain
public LoggingDrain(java.lang.Class<?> clazz, org.apache.log4j.Level level)- Parameters:
clazz- the logger name to use.level- the log level to use.
-
LoggingDrain
public LoggingDrain(java.lang.String name, org.apache.log4j.Level level)- Parameters:
name- the name of theLoggerto use.level- the log level to use.
-
LoggingDrain
public LoggingDrain(org.apache.log4j.Logger logger, org.apache.log4j.Level level)- Parameters:
logger- theLoggerto log tolevel- theLevelto log on
-
-
Method Detail
-
drain
public void drain(java.lang.String message)
Callback method to process a line outputted by the process. A trailing newline character is truncated.- Specified by:
drainin interfaceDrain- Parameters:
message- the output line to process.- See Also:
Drain.drain(java.lang.String)
-
getLogger
public org.apache.log4j.Logger getLogger()
-
getLevel
public org.apache.log4j.Level getLevel()
-
-