公司的新项目使用Java代码调用Kettle加载文件进数据库,日志记录方面做下备忘。
首先,Kettle的日志级别LogLevel分为以下几个:
Nothing 没有日志 不显示任何输出
Error 错误日志 仅仅显示错误信息
Minimal 最小日志 使用最小的日志
Basic 基本日志 缺省的日志级别
Detailed详细日志 给出日志输出的细节
Debug 调试日志 调试目的,调试输出
Rowlevel行级日志 打印出每一行记录的信息
默认为基本日志
其次,Kettle的日志达到控制台,但我们想把日志输出到文件中,网上搜了以下也没找到能直接输出到文件的办法,但有个网友提到可以通过以下办法取到日志:
KettleLogStore.getAppender().getBuffer().toString()
我只好自己把这段日志写到文件里了&