0
点赞
收藏
分享

微信扫一扫

kettle根据不同的作业分类输出对应的日志文件


需求背景:

通过kettle进行数据同步,假使创建了三个不同的作业,正常情况下他们的console日志输出会在一个文件里面,根据其执行顺序,可能会交叉显示,不利于排查定位问题。

解决方案:

通过建立.bat文件,来执行不同的作业,.bat文件里面可以指定日志文件位置,以此来区别不同的作业输出日志。

bat文件如下:

title "液位仪同步"

cd D:\kettle-7.1.0.0-12\data-integration
Kitchen.bat /file D:\kettle-7.1.0.0-12\data-integration\kettleFiles\液位仪同步.kjb /level:Detailed /logfile D:\kettle-7.1.0.0-12\data-integration\kettleFiles\logs\液位仪同步.log

pause

/file : 后面跟待执行的kjb作业文件路径。

/level:后面为日志级别。

/logfile:后面为输出的日志文件路径。

双击bat文件,则执行了作业,也输出了相应日志到相应路径下。

举报

相关推荐

0 条评论