被印在server.log
文件中的日誌記錄已打印如下爪哇 - 日誌顯示錯誤的時區
####<14-ago-2017 18H03' CLST> <Info> <JDBC>
但server.out
文件打印日誌記錄正確的時間和時區不能反映CLST時區數據,這是-0300,但
試圖用下列步驟來調試的-0400
仍然反映夏令時:已部署的Web應用程序(ATG commerce)通過atg.nucleus.logging.ApplicationLogging
和atg.nucleus.logging.LogEvent
類打印不同級別的日誌消息,如調試,信息,錯誤等。
並且在上述類中使用的時間戳如下:
mTimeStamp = System.currentTimeMillis();
一個獨立的Java類來測試行爲給出了以下結果,正確的時間。
long millis = System.currentTimeMillis();
Date dat = new Date();
dat.setTime(millis);
System.out.println(dat);
Mon Aug 14 18:03:40 CLST 2017
而且在Linux操作系統中的系統時間反映正確的時間:
〜] $日期
週一8月14日18時03分58秒CLST 2017年
需要幫助瞭解日誌在.out文件中如何以及從何處獲取錯誤時間。
信息: 的JVM時區的數據進行了更新幾個月前,以反映更新數據,tzdata2017b
的logging.properties
在JRE發現/ lib目錄具有以下屬性
handlers= java.util.logging.ConsoleHandler
# To also add the FileHandler, use the following line instead.
#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
# setting to limit messages printed to the console.
.level= INFO
# default file output is in user's home directory.
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
oracle weblogic /weblogic/12.1.3.0.0/wlserver/server/lib/consoleapp/consolehelp/WEB-INF/classes/logging.properties
配置了以下屬性。
#handlers=java.util.logging.ConsoleHandler, java.util.logging.FileHandler
handlers=com.bea.console.utils.ConsoleLogHandler
#java.util.logging.ConsoleHandler.level=FINEST
#java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
com.bea.console.utils.ConsoleLogHandler.level=FINEST
com.bea.console.utils.ConsoleLogHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.level=INFO
org.apache.commons.beanutils.level=WARNING
org.apache.commons.digester.level=WARNING
org.apache.struts.level=INFO
com.bea.console.utils.MBeanUtils.level = DEBUG
com.bea.console.utils.MasterControlProgram.level = DEBUG
com.bea.console.utils.ConsoleMessagesBackingFile.level = DEBUG
com.bea.console.actions.messages.MessagesAction.level = DEBUG
com.bea.console.actions.BaseConsoleAction.level = DEBUG
com.bea.console.utils.MBeanChangeManager.level = DEBUG
org.apache.struts.level = WARN
org.apache.beehive.netui.pageflow.scoping.internal.level = ERROR
org.apache.beehive.netui.pageflow.internal.AdapterManager = FATAL
軟件堆棧:
- 應用服務器:的Oracle WebLogic v12.1.3.0.0
- 的Java:JDK1.8
- ATG:11。2
不知道是否有關,但......人類語言是「前」還是「倫」? –
es locale,西班牙語,agosto(八月),lunes(星期一).. –