// 获取kettle日志Logger
ch.qos.logback.classic.Logger logger = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger("org.pentaho.di");
FileAppender appender = new FileAppender();
appender.addFile("E:/test.log");
appender.openFile("E:/test.log");
logger.addAppender(appender);
//调用写好的kettle文件
KettleUtile.runTrans("E:/test.ktr");
我用的logback日志,其他基于slf4j的日志思路相同,将logger类和appender类换成项目中日志的实现类即可。