1
我開始用新Struts2的記錄。使用sl4j登錄HelloWorld示例。沒有創建日誌文件,也沒有任何控制檯。簡單sl4j與Struts2的不工作
有人幫助我什麼,我做錯了什麼?
以下是我的項目結構。
屬性文件
# Default Logging Level is DEBUG. levels: DEBUG < INFO < WARN < ERROR < FATAL OR ALL. Its only appender to FILE.
# Root logger option
log4j.rootLogger = ALL, FILE, stdout
# Define the file appender
# log4j.appender.FILE=org.apache.log4j.FileAppender
# backup the log files when they reach a certain size
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
# Set the name of the file
log4j.appender.FILE.File=C:\\test.log
# Specify the log file size and max backup index.
log4j.appender.Logger.MaxFileSize=5mb
log4j.appender.Logger.MaxBackupIndex=20
# Set the threshold to debug mode
log4j.appender.FILE.Threshold=DEBUG
# Set the append to false, overwrite
log4j.appender.FILE.Append=false
# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
# log4j.rootLogger = ALL, FILE, stdout
# Output To Console: Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
Strust.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="default" extends="struts-default">
<action name="HelloWorld" class="vaannila.HelloWorld">
<result name="SUCCESS">/success.jsp</result>
</action>
</package>
</struts>
但在例如工作?紅色驚歎號顯示什麼錯誤?如果項目與庫相關,請清理項目。 – Pigueiras
@pigueiras,項目工作。紅色箭頭只是爲了顯示所需的罐子添加。問題是:不創建日誌文件和看不到應該由<常數名=「struts.devMode」值=「真」 />來產生在控制檯的任何日誌? – Pirzada
我真的沒有看到任何錯誤。而'devMode'與日誌無關。你使用什麼服務器? Eclipse插件的Tomcat 7? – Pigueiras