package org.distributeme.generator.logwriter;
/**
* Log4j based implementation fo the log writer.
*
* @author lrosenberg
* @version $Id: $Id
*/
public class Log4JLogWriter implements LogWriter{
/** {@inheritDoc} */
@Override
public String createExceptionOutput(String message, String exceptionName) {
return "log.error("+message+", "+exceptionName+")";
}
/** {@inheritDoc} */
@Override
public String createLoggerInitialization(String className) {
return "private static Logger log = Logger.getLogger("+className+".class)";
}
/** {@inheritDoc} */
@Override
public String createErrorOutput(String message) {
return "log.error("+message+")";
}
/** {@inheritDoc} */
@Override
public String createErrorOutputWithException(String message, String exceptionName) {
return "log.error("+message+","+exceptionName+")";
}
}