天天看點

kettle腳本中列印日志的方法

通過檢視Api,我們已經知道了具體的方法,主要有兩種方式

  • 通過LogChannelFactory工廠構造LogChannel對象,然後調用相應的日志方法進行輸出
  • 直接構造LogChannel方法,調用方法日志輸出

兩種方式都可以,先來看第一種

var subject="自定義日志輸出";
//執行個體化工廠類
var logFactory = new org.pentaho.di.core.logging.LogChannelFactory();
//執行個體化日志channel對象
var log= logFactory.create(subject);
//日志輸出
log.logMinimal("XXXXXXXXXXXXXXXXXXXXXXXX-preRows:"+preRows.size());
           

第二種也是類似

var subject="自定義日志輸出";
//執行個體化日志channel對象
var log= new org.pentaho.di.core.logging.LogChannel(subject);
//日志輸出
log.logMinimal("XXXXXXXXXXXXXXXXXXXXXXXX-preRows:"+preRows.size());
           

最終我們運作時,可以在控制台看見我們的日志輸出,友善我們調試,定位解決問題:

kettle腳本中列印日志的方法

繼續閱讀