Java 登录spring核心应用程序?
如何在SpringCore应用程序中使用Java 登录spring核心应用程序?,java,spring,logging,log4j,Java,Spring,Logging,Log4j,如何在SpringCore应用程序中使用log4j.xml进行日志记录?在SpringMVC中,我可以在web.xml中配置它: log4jConfigLocation /WEB-INF/classes/log4j.xml org.springframework.web.util.Log4jConfigListener 如何使用spring core应用程序实现这一点?有谁能给我一个启动想法吗?您可以将相同的log4j.xml或log4j.properties文件放在src文件夹中,以便在编
log4j.xml
进行日志记录?在SpringMVC中,我可以在web.xml
中配置它:
log4jConfigLocation
/WEB-INF/classes/log4j.xml
org.springframework.web.util.Log4jConfigListener
如何使用spring core应用程序实现这一点?有谁能给我一个启动想法吗?您可以将相同的log4j.xml或log4j.properties文件放在
src
文件夹中,以便在编译和打包代码后将其放在根目录下
然后你可以这样使用它:
public class MainApp {
static Log log = LogFactory.getLog(MainApp.class.getName());
public static void main(String[] args) {
log.info("Hello World!");
}
}
或者你想在别的地方放置一些,然后你可以给出路径
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>file:///C:/conf/log4j.xm.xml</param-value>
</context-param>
Log4J配置
file:///C:/conf/log4j.xm.xml
这取决于您的项目适合性。您需要log4j桥,因为Spring使用commons日志。我使用了
Logger log=Logger.getLogger(AspectClass.class)代码>。这是正确的方法吗?