Pentaho数据集成日志记录备份

时间:2014-01-28 10:15:38

标签: pentaho etl kettle

我希望每天都有Kettle日志备份。默认情况下,Kettle将其日志写入标准输出。我能够编写登录文件并设置日志记录级别。但它只会写入一个文件。我正在使用Pentaho数据集成稳定版本4.2.0

有没有办法备份最后几天的日志? (比如在Java中使用log4j)

2 个答案:

答案 0 :(得分:0)

能够将作业/转换日志存储到指定的数据库表。 转到转型/工作属性 - >记录选项卡。 您可以指定基于文件的数据库连接(Hypersonic等)。 这将是最简单的决定。

答案 1 :(得分:0)

如果您在* NIX环境中执行,则可以将标准输出/标准错误重定向到包含日期的日志文件名。示例如下。

"Job Execute Command" 2>> JobLog_`date +%Y-%m-%d`.log

* YYYY-MM-DD format date in shell script