设置kettle的日志输出到指定文件下,carte子服务器设置日志输出位置,log4j配置

kettle数据处理时获取kettle控制台日志信息,配置如下:

kettle工具版存放位置:D:\pdi-ce-6.0.1.0-386new

需要设置D:\pdi-ce-6.0.1.0-386new\data-integration\plugins\kettle5-log4j-plugin目录下的log4j.xml文件,

    

  1. >在Kettle的程序目录下data-integration/plugins/kettle5-log4j-plugin中有一个log4j.xml文件。

  2. >如果我们需要把日志输出到文件,就如下在添加第二段appender代码,然后在logger中把ref=”logfile”;

  3. >如果只需要在控制台显示带有毫秒级别的日志,就只需要修改第一段appender的时间格式为%d{yyyy-MM-dd HH:mm:ss.SSS},然后把logger中把ref=”console”;



 
 
   
   
   
   

 

   
   
   
   
   
   
   
   

   
   
   
   

   

 
   
   
   
   
   
   
   
   

   
   
   
   

   

 
   
   
   
 

 
 
   
   
 

 

 

设置日志文件名格式

log4j日志级别

org.apache.log4j.Level类提供以下级别,但也可以通过Level类的子类自定义级别。

Level 描述
ALL 各级包括自定义级别
DEBUG 指定细粒度信息事件是最有用的应用程序调试
ERROR 错误事件可能仍然允许应用程序继续运行
FATAL 指定非常严重的错误事件,这可能导致应用程序中止
INFO 指定能够突出在粗粒度级别的应用程序运行情况的信息的消息
OFF 这是最高等级,为了关闭日志记录
TRACE 指定细粒度比DEBUG更低的信息事件
WARN 指定具有潜在危害的情况

转载请标明出处:https://mp.csdn.net/postedit/85209720

你可能感兴趣的:(kettle)