kettle日志级别和记录日志

Posted on Posted in 基础知识

Kettle日志级别

Kettle的日志级别LogLevel分为以下几个:

Nothing 没有日志 不显示任何输出

Error 错误日志 仅仅显示错误信息

Minimal 最小日志 使用最小的日志

Basic 基本日志 缺省的日志级别

Detailed详细日志 给出日志输出的细节

Debug 调试日志 调试目的,调试输出

Rowlevel行级日志 打印出每一行记录的信息

默认为基本日志

 

自定义日志:

1、从核心对象里面找到写日志组件,直接拉到右侧工作区域,或者直接双击写日志控件,也会跑到右侧工作区域。

2、我们在编辑转换文件或者作业文件需要调试时,就需要用到写日志组件。

 

image

属性:

步骤名称:可以自定义

日志级别:和平时写代码一样,选择合适的日志级别。

打印头:若勾选,打印日志结构为key=value形式,不勾选只有value。

Limit rows:是否日志输出行数限制。需要结合Nr of rows to print 进行设置。

Nr of rows to print:日志输出行数限制条数,设置为0时,输出一行,设置位1时,输出两行,以此类推。

写日志:可以输入自定义日志文字。

字段:选择打印到日志里面的字段。可以点击获取字段按钮。

4、添加一个输入组件 生产记录 设置好连线,连线在kettle 里面术语叫做跳,点击连线可以启用/禁用。

 

image

5、点击工作区域左上角的运行按钮,弹出窗口点击启动,即可运行当前转化文件,在运行之前需要先保存文件。

 

image

image