SpringSecurity3日志记录在Eclipse中的GAE上不起作用
我正在使用EclipseHelios(3.6.2)和SpringMVC3+SpringSecurity3+GAE。问题是我无法记录Spring Security的任何内容。没有错误,但根本没有日志记录。我了解到,当访问被拒绝或用户无法自动登录时,Eclipse控制台应该显示调试消息,而不是我的情况。以下是配置: war/WRB-INF/web.xmlSpringSecurity3日志记录在Eclipse中的GAE上不起作用,eclipse,google-app-engine,logging,spring-security,log4j,Eclipse,Google App Engine,Logging,Spring Security,Log4j,我正在使用EclipseHelios(3.6.2)和SpringMVC3+SpringSecurity3+GAE。问题是我无法记录Spring Security的任何内容。没有错误,但根本没有日志记录。我了解到,当访问被拒绝或用户无法自动登录时,Eclipse控制台应该显示调试消息,而不是我的情况。以下是配置: war/WRB-INF/web.xml 单一奉献 上下文配置位置 /WEB-INF/securityContext.xml springSecurityFilterChain org.
单一奉献
上下文配置位置
/WEB-INF/securityContext.xml
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
org.springframework.web.util.Log4jConfigListener
org.springframework.web.context.ContextLoaderListener
org.springframework.security.web.session.HttpSessionEventPublisher
appServlet
org.springframework.web.servlet.DispatcherServlet
上下文配置位置
/WEB-INF/servletContext.xml
1.
appServlet
/
src/log4j.属性
# A default log4j configuration for log4j users.
#
# To use this configuration, deploy it into your application's WEB-INF/classes
# directory. You are also encouraged to edit it as you like.
# Configure the console as our one appender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n
# tighten logging on the DataNucleus Categories
log4j.category.DataNucleus.JDO=WARN, A1
log4j.category.DataNucleus.Persistence=WARN, A1
log4j.category.DataNucleus.Cache=WARN, A1
log4j.category.DataNucleus.MetaData=WARN, A1
log4j.category.DataNucleus.General=WARN, A1
log4j.category.DataNucleus.Utility=WARN, A1
log4j.category.DataNucleus.Transaction=WARN, A1
log4j.category.DataNucleus.Datastore=WARN, A1
log4j.category.DataNucleus.ClassLoading=WARN, A1
log4j.category.DataNucleus.Plugin=WARN, A1
log4j.category.DataNucleus.ValueGeneration=WARN, A1
log4j.category.DataNucleus.Enhancer=WARN, A1
log4j.category.DataNucleus.SchemaTool=WARN, A1
#Spring security debug logging
log4j.logger.org.springframework.security = DEBUG, A1
# A default java.util.logging configuration.
# (All App Engine logging is through java.util.logging by default).
#
# To use this configuration, copy it into your application's WEB-INF
# folder and add the following to your appengine-web.xml:
#
# <system-properties>
# <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
# </system-properties>
#
# Set the default logging level for all loggers to WARNING
.level = WARNING
war/WRB-INF/logging.properties
# A default log4j configuration for log4j users.
#
# To use this configuration, deploy it into your application's WEB-INF/classes
# directory. You are also encouraged to edit it as you like.
# Configure the console as our one appender
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n
# tighten logging on the DataNucleus Categories
log4j.category.DataNucleus.JDO=WARN, A1
log4j.category.DataNucleus.Persistence=WARN, A1
log4j.category.DataNucleus.Cache=WARN, A1
log4j.category.DataNucleus.MetaData=WARN, A1
log4j.category.DataNucleus.General=WARN, A1
log4j.category.DataNucleus.Utility=WARN, A1
log4j.category.DataNucleus.Transaction=WARN, A1
log4j.category.DataNucleus.Datastore=WARN, A1
log4j.category.DataNucleus.ClassLoading=WARN, A1
log4j.category.DataNucleus.Plugin=WARN, A1
log4j.category.DataNucleus.ValueGeneration=WARN, A1
log4j.category.DataNucleus.Enhancer=WARN, A1
log4j.category.DataNucleus.SchemaTool=WARN, A1
#Spring security debug logging
log4j.logger.org.springframework.security = DEBUG, A1
# A default java.util.logging configuration.
# (All App Engine logging is through java.util.logging by default).
#
# To use this configuration, copy it into your application's WEB-INF
# folder and add the following to your appengine-web.xml:
#
# <system-properties>
# <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
# </system-properties>
#
# Set the default logging level for all loggers to WARNING
.level = WARNING
#默认的java.util.logging配置。
#(默认情况下,所有应用程序引擎日志记录都是通过java.util.logging进行的)。
#
#要使用此配置,请将其复制到应用程序的WEB-INF中
#文件夹,并将以下内容添加到appengine-web.xml中:
#
#
#
#
#
#将所有记录器的默认日志记录级别设置为“警告”
.级别=警告
在我的项目中,我有我的“applicationContext security.xml”配置文件。(我认为您必须能够正确设置Spring Security)
我有下面的代码,当登录成功或被拒绝时,它似乎给了我控制台的输出
我希望这就是您想要的。在我的项目中,我有我的“applicationContext security.xml”配置文件。(我认为您必须能够正确设置Spring Security) 我有下面的代码,当登录成功或被拒绝时,它似乎给了我控制台的输出
我希望这就是你想要的