spring 的日志信息
在看 spring 源码,希望调试时,可以打印出附录中的日志信息。
于是,import 了 org.springframework.context 项目,并将其设为 required projects。结果,无法日志打出来。。。
将其从 required projects 里删除,使用 Add External Class Folder,设为类路径,即可打印。
真奇怪。
查到原因了。因为各个 projects 下,src\test\resources 有 log4j.xml,要修改。
附录:
Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1d5550d:1265 startup date [Wed May 19 19:20:53 CST 2010]; root of context hierarchy (org.springframework.context.support.ClassPathXmlApplicationContext.java:454)
Loading XML bean definitions from class path resource [ch02/sample2/applicationContext.xml] (org.springframework.beans.factory.xml.XmlBeanDefinitionReader.java:315)
Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl] (org.springframework.beans.factory.xml.DefaultDocumentLoader.java:72)
Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath: spring-beans.dtd (org.springframework.beans.factory.xml.BeansDtdResolver.java:73)
Loading bean definitions (org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.java:87)
Loaded 2 bean definitions from location pattern [ch02/sample2/applicationContext.xml] (org.springframework.beans.factory.xml.XmlBeanDefinitionReader.java:185)
Bean factory for org.springframework.context.support.ClassPathXmlApplicationContext@1d5550d: org.springframework.beans.factory.support.DefaultListableBeanFactory@116ab4e: defining beans [weatherService,weatherDao]; root of factory hierarchy (org.springframework.context.support.ClassPathXmlApplicationContext.java:468)
Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1edc073] (org.springframework.context.support.ClassPathXmlApplicationContext.java:753)
Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1922221] (org.springframework.context.support.ClassPathXmlApplicationContext.java:777)
Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@116ab4e: defining beans [weatherService,weatherDao]; root of factory hierarchy (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:538)
Creating shared instance of singleton bean 'weatherService' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:214)
Creating instance of bean 'weatherService' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:430)
Eagerly caching bean 'weatherService' to allow for resolving potential circular references (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:504)
Creating shared instance of singleton bean 'weatherDao' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:214)
Creating instance of bean 'weatherDao' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:430)
Eagerly caching bean 'weatherDao' to allow for resolving potential circular references (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:504)
Finished creating instance of bean 'weatherDao' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:458)
Finished creating instance of bean 'weatherService' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:458)
Returning cached instance of singleton bean 'weatherDao' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:242)
Unable to locate LifecycleProcessor with name 'lifecycleProcessor': using default [org.springframework.context.support.DefaultLifecycleProcessor@1479feb] (org.springframework.context.support.ClassPathXmlApplicationContext.java:804)
Returning cached instance of singleton bean 'lifecycleProcessor' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:242)
Returning cached instance of singleton bean 'weatherService' (org.springframework.beans.factory.support.DefaultListableBeanFactory.java:242)
High was: 15.0
分享到:
相关推荐
spring日志文件打印配置: 1.所需jar包log4j-1.2.13.jar 2.配置log4j.properties
但为什么按上面步骤将 OpenFeign 的日志级别设置成 FULL 级别后,还是没有打印日志信息呢?这是因为 OpenFeign 的调试日志是以 debug 级别来输出的。而 Spring Boot 默认的日志级别是 info 级别。
各种切面编写方式,简单方便的完成切点打印日志,和执行其他方法少时诵诗书所
本教程将深入讲解如何使用`logback-spring.xml`来设置日志打印输出。 1. **Logback-Spring.xml配置文件**: `logback-spring.xml`是专门为Spring Boot设计的Logback配置文件,它支持Spring的占位符(${...}),使得...
Spring AOP 日志管理 实例LoggingThrowsAdvice.java
在Spring框架中,AOP(面向切面编程)是一种强大的工具,它允许我们在不修改源代码的情况下,对程序进行横向关注点的插入,比如日志记录、事务管理、权限检查等。在这里,我们重点关注如何利用Spring AOP实现分层...
本文将深入探讨如何利用Spring的注解式AOP和反射机制来实现日志记录,以便更好地理解和应用这些技术。 首先,让我们了解什么是AOP。面向切面编程是一种编程范式,它允许我们将关注点(如日志、事务管理等)从主业务...
本项目旨在演示如何在Spring AOP中添加日志功能,以实现对应用程序执行过程的透明跟踪。通过使用Java 1.8,我们可以利用其新特性,如Lambda表达式,来简化代码。 首先,让我们理解Spring AOP的基本概念。AOP是面向...
在实际开发中,Spring AOP的日志记载不仅限于打印方法名和返回值,还可以记录参数、执行时间、异常信息等,帮助开发者更好地监控和调试系统。 综上所述,Spring AOP提供了一种优雅的方式,让我们能够轻松地在不...
在MyBatis与Spring整合的框架中,为了便于调试和性能优化,我们常常需要在日志中打印出执行的SQL语句。以下是如何在这样的环境中配置日志来显示SQL语句的详细步骤。 首先,我们需要了解MyBatis的日志实现。MyBatis...
本篇将详细探讨如何结合Spring AOP和Log4j实现动态日志记录。 Spring AOP是Spring框架的一个重要特性,它允许我们以一种声明式的方式处理横切关注点,如日志、事务管理等。AOP的核心概念包括切面(Aspect)、通知...
在Spring Boot应用中,日志记录是至关重要的,它能够帮助开发者追踪程序运行状态、调试问题以及监控系统性能。Spring Boot提供了对各种日志框架(如Log4j2、Logback)的开箱即用支持,使其易于实现统一的Web请求日志...
Spring Boot 使用 Logback 输出日志文件 Spring Boot 提供了多种日志记录工具,包括 Logback、Log4J2 和 Java Util Logging。默认情况下,Spring Boot 使用 Logback 作为日志记录工具。在日志记录过程中,我们可以...
springboot打印日志配置,自定义输出路径,只用到了生成文件和控制台输出
在这个“Spring-Struts2-Hibernate登录打印日志”的主题中,我们将深入探讨如何在SSH框架下实现用户登录功能,并记录相关的日志信息。 首先,让我们了解SSH框架的核心组件: 1. **Spring**:Spring框架是整个应用...
当controller中的方法被调用时,日志拦截器将会自动记录方法的调用和结束,提供详细的运行信息。这种方法使得我们可以将日志处理代码与业务逻辑分离,提高了代码的可读性和可维护性。 总结来说,Spring AOP为我们...
,{field: 'message', title: '日志信息'} // 其他列定义... ]] }); }); ``` 最后,为了实现筛选功能,可以在layui的表格组件中添加筛选条件,通过发送带参数的Ajax请求,后端根据这些参数对日志数据进行...
放在项目的resources下即可,用于配置日志打印在控制台的格式等信息,并且也可以调日志信息打印出来的颜色,还能够使日志信息记录在日志文件上并保存在项目根路径下,springboot则用此logback-spring.xml命名,若是maven...
在IT行业中,Spring和MyBatis是两个非常重要的框架,它们在Java开发中扮演着核心角色。Spring是一个全面的开源应用框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,极大地简化了Java企业级应用的开发。而...