2015-07-13 47 views
1
的修改

當ADempiere的380LTS啓動一個黑色的CMD窗口中打開並按照更改控制檯的行爲 - 項

Adempiere_HOME is not set. 
You may not be able to start Adempiere 2.0 
Set ADEMPIERE_HOME to the directory of Adempiere 2.0. 
You could set it via WinEnv.js e.g.: 
cscript WinEnv.js C:\Adempiere C:\j2sdk1.4.2_08 
Jul 13, 2015 9:55:00 AM org.compiere.util.Language getLanguage 
INFO: Adding Language=en, Country=IN, Locale=en_IN 
*** 2015-07-13 09:55:01.713 Adempiere Log (CLogConsole) *** 

現在我想改變這一點,ADempiere的日誌(CLogConsole),以歡迎ADempiere的字符串,任何人都可以幫助我在哪裏做所需的修改,在構建或源代碼中更改哪個文件?

回答

1

這個消息是從org.compiere.util.ClogFormatter

public String getHead(Handler h) 
    { 
     String className = h.getClass().getName(); 
     int index = className.lastIndexOf('.'); 
     if (index != -1) 
      className = className.substring(index+1); 
     StringBuffer sb = new StringBuffer() 
      .append("*** ") 
      .append(new Timestamp(System.currentTimeMillis())) 
      .append(" Adempiere Log (").append(className) 
      .append(") ***").append(NL); 
     return sb.toString(); 
    } // getHead 

來,但我不認爲你真的想改變這一點。

你所看到的是技術記錄內部發生了什麼,用戶沒有理由知道這一點。如果您已經通過WebStart安裝了搖擺客戶端,用戶將無法看到該搖擺客戶端,但是如果您手動安裝搖擺,它會默認顯示,並且預計您會將此日誌記錄重定向到日誌文件。我會推薦webstart安裝,因爲它使應用更新變得更簡單 - 每次webstart客戶端啓動時,都會檢查服務器以確保它具有最新版本,並且如果不從服務器下載並安裝。因此部署更新變得非常簡單,您不必繞過一堆PC來刪除當前客戶端並重新安裝!