`

mybatis 项目中的高效有用的 log4j 配置

阅读更多
log4j.rootLogger=debug,stdout

log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=/tmp/log/app-pahaoche-jc.log
log4j.appender.logfile.MaxFileSize=50MB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss.SSS} %t [%l]%n%m%n%n

#\u6307\u5B9A\u7279\u5B9A\u65E5\u5FD7\u7684\u8F93\u51FA\u7B49\u7EA7
log4j.logger.org.apache.ibatis=debug
log4j.logger.java.sql=debug
log4j.logger.org.springframework=error
log4j.logger.org.springframework.jdbc=debug
log4j.logger.com.mchange=info


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

#   SqlMap   logging   configuration...
log4j.logger.java.sql.ResultSet=INFO
log4j.logger.org.apache=INFO
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG


分享到:
评论

相关推荐

    springboot2 多数据源配置 mybatis log4j2 完整示例

    在本项目中,我们主要探讨的是如何在Spring Boot 2框架下实现多数据源配置,同时结合MyBatis、MySQL数据库、Log4j2日志系统以及Swagger2 API文档工具进行应用开发。以下是对这些技术栈的详细说明: **Spring Boot 2...

    springmvc+mybatis+mysql+log4jdbc+excel 实现sql日志输出和excel导出

    在本项目中,"springmvc+mybatis+mysql+log4jdbc+excel 实现sql日志输出和excel导出",开发者旨在构建一个基于SpringMVC、MyBatis、MySQL数据库,利用Log4jdbc记录SQL日志,并通过Jxls进行Excel数据导出的功能完善的...

    # MybatisLog sql日志 Free-Mybatis 插件

    通常,Mybatis支持多种日志实现,如Log4j、SLF4J和Java内置的日志框架。根据你的项目日志配置,正确设置日志工厂类型,MybatisLog插件才能捕获到相应的日志信息。 总的来说,MybatisLog和Free-Mybatis插件为开发者...

    Mybatis Log(自动填充sql参数打印到控制台)

    例如,如果你使用的是Log4j,可以在`log4j.properties`或`log4j.xml`文件中配置: ```properties # log4j.properties 示例 log4j.logger.org.apache.ibatis=DEBUG ``` ```xml <!-- log4j.xml 示例 --> ``` 当...

    Mybatis的所有jar包

    logging-log4j-3.4.6.jar、mybatis-logging-log4j2-3.4.6.jar、mybatis-logging-jdk14-3.4.6.jar、mybatis-logging-slf4j-3.4.6.jar是Mybatis的日志适配器,它们分别对应Log4j、Log4j2、JDK内置日志和SLF4J这四种...

    有用的东西 mybatis

    7. `log4j-1.2.17.jar`:一个流行的日志记录库,MyBatis可以配置使用它来记录框架运行时的信息,帮助调试和优化。 8. `jstl-1.2.jar`:JavaServer Pages Standard Tag Library,用于简化JSP页面的开发,与MyBatis的...

    Spring、MyBatis整合包

    通过Spring的管理能力和MyBatis的数据库操作能力,结合Gson的数据序列化与反序列化,以及log4j的日志记录,可以构建出高效、可维护的企业级应用。在实际开发中,还需要根据项目需求配置相应的数据库连接、事务策略、...

    Java Mybatis 学习路线.pdf

    1. 工程搭建步骤:学习如何导入Mybatis所需的依赖jar包,配置SqlMapConfig.xml文件,设置log4j.properties以及创建Pojo类和映射文件。 2. 根据用户ID查询用户信息:通过编写映射文件和相应的SQL语句,执行查询操作...

    spring boot整合mybatis+mybatis-plus的示例代码

    filters: stat,wall,log4j maxActive: 20 initialSize: 1 maxWait: 60000 minIdle: 1 timeBetweenEvictionRunsMillis: 60000 minEvictableIdleTimeMillis: 300000 ``` 总结 在本文中,我们介绍了如何将 ...

    一个支持多元化配置的电商后端框架.zip

    5. 日志监控:集成Logback或Log4j,配合ELK(Elasticsearch、Logstash、Kibana)进行日志收集和分析,便于问题定位和性能优化。 四、实践应用 在实际电商项目中,例如在商品推荐系统中,可以利用HMStrange的多元化...

    spring boot 项目框架

    9. **日志**:Spring Boot 默认使用 Logback 或者 Log4j2 作为日志解决方案,提供灵活的日志记录和配置。 10. **测试支持**:Spring Boot 提供了测试支持,包括 `@SpringBootTest` 和 `@WebMvcTest` 注解,方便进行...

    30天学通Java Web项目案例开发(中)源码

    7. **异常处理与日志记录**:学习如何正确处理程序中的异常,使用try-catch-finally语句块,以及使用日志框架如Log4j或SLF4J记录程序运行日志,以便于排查问题。 8. **测试与调试**:了解单元测试(JUnit)和集成...

    report.zip

    1. `log4j.properties`:这是一个日志配置文件,用于定义应用程序的日志记录行为。在读取和处理报表数据时,良好的日志记录能够帮助追踪错误,调试代码,以及监控系统的运行状态。 2. `reportETL.properties`:ETL...

    整合SSM所用到jar包

    在配置文件中,我们需要设置Spring的ApplicationContext,SpringMVC的DispatcherServlet,以及MyBatis的相关配置,如数据源、SqlSessionFactory和Mapper扫描路径等。 总之,SSM框架的整合涉及到多个关键jar包,它们...

    一个进销存管理系统

    SpringBoot默认使用Logback或Log4j2进行日志记录,这对于调试和问题追踪非常有用。开发者可以根据需求配置日志级别和输出位置。 8. **测试支持**: SpringBoot提供了方便的测试工具,如`@SpringBootTest`注解,...

    JAVA框架核心技术笔记

    Log4j是Java日志记录框架,它提供了灵活的日志级别控制和多种输出格式,帮助开发者收集和分析应用程序运行时的信息,对于问题排查和性能监控非常有用。 九、设计模式 在Java框架中,设计模式是解决常见问题的最佳...

    mavenproject工程列表说明1

    25. **SLF4J**: `slf4jdemos`使用SLF4J作为日志抽象层,配合Log4j2进行日志记录。 26. **Socket通信**: `socketdemo`展示了TCP和UDP的使用,以及如何通过Socket进行数据传输,包括JSON接口的实现。 以上只是部分...

    SSM框架整合

    10. **SLF4J日志框架**:提供了日志记录功能,依赖为`slf4j-log4j12`。 11. **MyBatis核心库**:用于实现数据库访问逻辑,依赖为`mybatis`。 12. **MyBatis-Spring**:用于整合MyBatis与Spring框架,依赖为`mybatis-...

    SpringUtils:小型Spring项目对于开始项目很有用

    5. **日志处理**:日志是开发中必不可少的一部分,SpringUtils可能封装了常见日志框架(如Log4j、SLF4J),提供统一的日志记录接口。 6. **异常处理**:工具集可能会包含全局异常处理,统一捕获和处理程序运行中的...

    spring5.0全套jar包

    2. **Log4j**:这是一个广泛使用的日志记录框架,提供灵活的日志配置和多种输出格式。在Java应用中,Log4j可以帮助开发者进行调试、性能分析和问题排查,通过控制台、文件、数据库等方式输出应用程序运行时的信息。 ...

Global site tag (gtag.js) - Google Analytics