kettle的日誌輸出總共分為7個級別:
沒有日誌(nothing):完成沒有任何日誌輸出
錯誤日誌(error):只輸出錯誤資訊
最小日誌(minimal):只輸出開啟轉換、開始執行轉換、轉換完成和錯誤資訊
基本日誌(basic):每乙個步驟執行完後輸出一條統計資訊,預設是基本日誌
詳細日誌(detailed):每乙個步驟都會輸出開始、結束等資訊
除錯(debug):每乙個步驟都會輸出開始、處理、結束等資訊,方便除錯
行級日誌(非常詳細)(rowlevel):每處理一行資料都會輸出一條資訊,會輸出大量日誌,盡量不要用
基本日誌的輸出像這樣
merge join.0 - 完成處理 (i=0, o=0, r=57462, w=362, u=0, e=0
說明:i:輸入的記錄數(不是從上乙個步驟讀取,是從檔案、資料庫等地方讀取,一般輸入控制項才有)
o:輸出的記錄數(不是輸出到下乙個步驟,是輸出到檔案、資料庫等,一般輸出控制項才有)
r:從前面步聚讀取的記錄數
w:向後面步驟輸出的記錄數
u:更新的記錄數
e:出錯的記錄數
kettle日誌記錄
環境描述 現在乙個專案有很多個作業,需要知道每次跑批後哪些ktr跑成功,哪些失敗了 問題解決 下面是乙個具體的操作流程 首先建立資料庫表 create table test 1 id int,name varchar 10 insert into test 1 values 1,hsj create...
Kettle日誌輸出到檔案方法
轉 網上有很多關於如何實現kettle日誌輸出到日誌檔案的方法,但需要修改 重新編譯,比較麻煩。這裡面提供的方法可以解決兩個問題 1 把日誌輸出到檔案 2 日誌的時間精確到毫秒 有時kettle執行的很快,1 秒之內就輸出好幾條記錄,而預設日誌的時間只到秒級,這樣日誌的順序就是混亂的。用這種方法就可...
kettle 解決日誌表亂碼問題
之前kettle的執行日誌,都是通過檔案來記錄。因專案需要,下午嘗試了在kettle中配置資料庫日誌表,碰到亂碼問題,具體描述如下 資料庫採用mysql,字符集gbk,kettle版本8.0。利用kettle工具資料庫中建立了對應的日誌表,執行時,日誌表中有資料,但是只要是用中文命名的job tra...