2012-07-13 73 views
0

我正在維護一個沒有文檔的門戶。struts2中的日誌文件

使用的技術有Struts2,iBatis,JQuery,jsp onmact(Linux)等。

Log4j.properties定義日誌文件:

log4j.appender.R.File=${catalina.home}/webapps/logfile.log 

但我沒有得到LOGFILE.LOG在定義path.I我在此路徑獲得的另一個名字(比如test.log中)。

我的理解是log4j文件沒有被使用,並且test.log是通過代碼創建的。 但我無法找出通過代碼定義這些屬性的位置。

test.log記錄xWorks相關日誌。日誌

示例文本:

2012-07-09 00:00:58,894 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase - Start expire sessions StandardManager at 1341772258894 sessioncount 2 
2012-07-09 00:00:58,895 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase - End expire sessions StandardManager processingTime 1 expired sessions: 0 
2012-07-09 00:01:59,111 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase - Start expire sessions StandardManager at 1341772319111 sessioncount 2 
2012-07-09 00:01:59,112 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase - End expire sessions StandardManager processingTime 1 expired sessions: 0 
2012-07-09 00:02:59,336 

可以在任何身體告訴我,這些日誌defined.I搜索通過代碼,但沒有發現anything.Also其中支柱系統日誌的定義? 沒有特定於應用程序的日誌攔截器。

任何猜測或想法?

感謝和問候

回答

0

他們應該在爆炸的Web應用程序目錄定義,假設其部署爲WAR文件。

/路徑/到/服務器/ web應用/ {APPNAME} /WEB-INF/classes/log4j.properties

在該文件中,可以定義路徑以記錄輸出。例如,我有一個日誌文件:

/路徑/到/服務器/日誌/ {日誌文件}且配置是這樣的:

log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n 

log4j.appender.error=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.error.file=${catalina.base}/logs/gc-error.log 
log4j.appender.error.datePattern='.'yyyy-MM-dd 
log4j.appender.error.layout=org.apache.log4j.PatternLayout 
log4j.appender.error.layout.ConversionPattern=[%p] %d (%c) - <%m>%n 
+0

感謝您response.But問題,log4j.properties中定義的文件不會被創建,但是會創建一些不同的文件。在struts框架工作或tomacat中還有其他地方可以創建文件以供日誌記錄。 – user1220376 2012-07-13 10:38:59