我希望每天都有Kettle日志备份。默认情况下,Kettle将其日志写入标准输出。我能够编写登录文件并设置日志记录级别。但它只会写入一个文件。我正在使用Pentaho数据集成稳定版本4.2.0
有没有办法备份最后几天的日志? (比如在Java中使用log4j)
答案 0 :(得分:0)
能够将作业/转换日志存储到指定的数据库表。 转到转型/工作属性 - >记录选项卡。 您可以指定基于文件的数据库连接(Hypersonic等)。 这将是最简单的决定。
答案 1 :(得分:0)
如果您在* NIX环境中执行,则可以将标准输出/标准错误重定向到包含日期的日志文件名。示例如下。
"Job Execute Command" 2>> JobLog_`date +%Y-%m-%d`.log