通過檢視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());
最終我們運作時,可以在控制台看見我們的日志輸出,友善我們調試,定位解決問題: