2016-10-07 21 views
1

到目前爲止由默認的日誌,安裝/更新日誌文件顯示在以下格式的日誌:Install4j:如何實現與時間戳

[LOG_LEVEL]類/動作[ID]:log_message

是否可以添加每個日誌條目的「時間」?

回答

0

不可能爲日誌文件中的每一行執行此操作,但每次執行操作時都可以打印時間戳記。爲此,請使用腳本向「啓動」節點添加「運行腳本」操作:

context.addInstallerEventListener(new InstallerEventListener() { 
    @Override 
    public void installerEvent(InstallerEvent event) { 
     if (event.getType() == EventType.BEFORE_EXECUTE_ACTION) { 
      Util.logError(event.getSource(), "Started action at " + 
       DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM) 
       .format(new Date())); 
     } 
    } 
});