Class TestAppender
java.lang.Object
com.auto.framework.reporter.appender.TestAppender
- All Implemented Interfaces:
TestReporterAppender
- Direct Known Subclasses:
TestConsoleAppender,TestFileAppender,TestOutputStreamAppender
public class TestAppender extends java.lang.Object implements TestReporterAppender
User: Priytam Jee Pandey
Date: 28/05/20
Time: 1:17 pm
email: mrpjpandey@gmail.com
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.Loggerlog -
Constructor Summary
Constructors Constructor Description TestAppender(IOutputFileStrategy strategy) -
Method Summary
Modifier and Type Method Description protected java.lang.StringgenerateCaller()protected java.lang.StringgenerateException()protected intgetCommandNum()voidincrementCommandNum()voidinit()voidlogMessage(java.lang.String sMessage, boolean bError)voidlogMessage(java.lang.String sMessage, java.lang.Throwable t)protected voidsetCommandNum(int iCommandNum)voidtraceExecution(CommandRequest cRequest, OpResult rResult)voidtraceExecution(HttpOpRequest request)protected voidwriteToFile(CommandRequest cRequest, OpResult rResult, java.lang.String sFileName)protected voidwriteToFile(java.lang.String sRequest, int iStatusCode, java.lang.String bOutput, java.lang.String sUrl, java.lang.String sFileName)
-
Field Details
-
log
protected static final org.apache.log4j.Logger log
-
-
Constructor Details
-
Method Details
-
incrementCommandNum
public void incrementCommandNum() -
logMessage
public void logMessage(java.lang.String sMessage, boolean bError)- Specified by:
logMessagein interfaceTestReporterAppender
-
logMessage
public void logMessage(java.lang.String sMessage, java.lang.Throwable t)- Specified by:
logMessagein interfaceTestReporterAppender
-
generateCaller
protected java.lang.String generateCaller() -
generateException
protected java.lang.String generateException() -
init
public void init()- Specified by:
initin interfaceTestReporterAppender
-
traceExecution
- Specified by:
traceExecutionin interfaceTestReporterAppender
-
traceExecution
- Specified by:
traceExecutionin interfaceTestReporterAppender
-
writeToFile
protected void writeToFile(java.lang.String sRequest, int iStatusCode, java.lang.String bOutput, java.lang.String sUrl, java.lang.String sFileName) -
writeToFile
-
getCommandNum
protected int getCommandNum() -
setCommandNum
protected void setCommandNum(int iCommandNum)
-