`
sanry
  • 浏览: 36475 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

现有web系统替换成Spring Boot2框架 之4 日志框架

阅读更多

spring-boot-starter集成了日志组件,支持Java Util LoggingLog4J2Logback,使用哪个日志框架,在resources目录下添加响应的配置文件即可(logging.properties/log4j2-spring.xml/logback-spring.xml),这里以logback为例,增加logback-spring.xml文件,添加如下配置:

 

<?xml version="1.0" encoding="UTF-8" ?>

<configuration scan="true" scanPeriod="60 seconds">

  <appender name="smallbss" class="ch.qos.logback.core.rolling.RollingFileAppender">

    <file>logs/smallbss.log</file>

    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

      <fileNamePattern>logs/bat/boss.%d{yyyy-MM-dd}.log</fileNamePattern>

      <maxHistory>30</maxHistory>

      <totalSizeCap>3GB</totalSizeCap>

    </rollingPolicy>

    <encoder>

      <pattern>%d %-5level [%thread] %logger [line:%line]- %msg%n</pattern>

    </encoder>

  </appender>

  

  <appender name="console" class="ch.qos.logback.core.ConsoleAppender">

     <encoder>

       <pattern>%d %-5level %logger [line:%line]- %msg%n</pattern>

     </encoder>

  </appender>

  <root level="INFO">

    <appender-ref ref="smallbss" /> 

    <appender-ref ref="console" /> 

  </root>

</configuration>

0
0
分享到:
评论

相关推荐

    简单的spring boot项目

    【标题】"简单的spring boot项目"是一个基于Java的Web应用程序,使用了流行的Spring Boot框架作为基础。Spring Boot简化了创建独立、生产级别的基于Spring的应用程序的过程,它集成了大量常用的第三方库配置,如数据...

    springboot+maven+mybatis+log4j2+idea的框架搭建与多数据库的集成

    在构建现代化的Java Web应用程序时,使用Spring Boot、Maven、MyBatis和Log4j2等技术可以极大地提升开发效率和应用性能。本篇文章将详细介绍如何利用这些工具搭建一个框架,并实现对多个数据库的集成。 首先,让...

    spring-boot中文参考指南

    - **Spring Boot简介**:Spring Boot是一个基于Spring框架的快速应用开发框架,简化了Spring应用的初始搭建及后续开发。 - **系统要求**: - **Servlet容器**:例如Tomcat、Jetty或Undertow。 - **安装Spring Boot*...

    中创中间件部署spring boot项目,安装手册,操作文档

    Spring Boot是由Pivotal团队提供的一个用于简化Spring应用初始搭建以及开发过程的框架。它基于“约定优于配置”的原则,极大地简化了Java企业级应用的开发流程。而中创中间件(InforSuite AS)是一款国内自主研发的...

    Spring Boot参考指南.pdf

    - **Logging**:进一步探讨Spring Boot支持的日志框架及其配置方式。 综上所述,Spring Boot不仅提供了强大的框架支持,还为开发者带来了一系列便捷的功能和服务。无论是快速搭建项目还是深入理解其内部工作机制,...

    Spring Boot面试专题1

    随着Spring生态系统的壮大,配置和初始化工作变得复杂,Spring Boot应运而生,它预先配置了许多常见的设置,如嵌入式web服务器、数据源、缓存、定时任务等,从而减少了大量模板代码和配置工作。开发者可以更快地开始...

    springboot知识点整理

    3.3 其他日志框架统一转换成slf4j+logback 44 3.4 Spring Boot日志使用 45 3.5 Spring Boot默认配置 47 3.6 指定日志文件和日志Profile功能 52 3.7 切换日志框架(不使用SLF4j+LogBack) 54 4 Spring Boot与Web开发 ...

    spring boot demo

    - Spring Boot基于Spring框架,但不完全替换Spring。它简化了Spring的使用,同时保留了Spring的灵活性和可扩展性。 5. **第9章可能涉及的内容** - 可能会讲解Spring Boot中的安全控制,如使用Spring Security进行...

    Spring Boot Reference Guide 2.1.0.BUILD

    Spring Boot是一个开源Java平台,它是Spring框架的一部分,旨在简化新Spring应用的初始搭建以及开发过程。它使用“约定优于配置”的原则,提供了大量的默认配置,使得开发者可以更快速地开始项目开发,并减少配置...

    spring-boot-reference

    《spring-boot-中文参考手册.pdf》是Spring Boot官方英文文档的中文翻译版,对于中文阅读者来说,这是一份非常有价值的资源,它帮助中国开发者更方便地理解和使用Spring Boot框架。 综上所述,Spring Boot ...

    第六章 Spring4 方法替换

    第六章 Spring4 方法替换 在Spring框架中,方法替换(Method Replacement)是一种允许我们动态地改变或增强对象行为的技术。这种技术在某些情况下非常有用,比如单元测试、模拟(mocking)或者在运行时调整应用的...

    Spring Boot 最新中文文档

    - 介绍如何将现有的 Spring Boot 项目从旧版本升级到最新版本。 - **开发一个 Spring Boot 应用** - **创建 POM**: 使用 Maven 时需要创建或修改 POM 文件以包含所需的依赖项。 - **添加 Classpath 依赖**: 将 ...

    Idea Spring boot 入门dome

    Spring Boot 是一个简化Spring应用开发的框架,它提供了一种快速构建、测试和部署Spring应用程序的方式。对于新手来说,理解并掌握Spring Boot的基础概念和用法是至关重要的。本教程将带你一步步走进Spring Boot的...

    springboot实现web系统Licence验证

    Spring Boot是一个流行的Java开发框架,用于快速构建高效的Web应用程序。在这个场景下,我们将探讨如何使用Spring Boot来实现一个Web系统的License验证功能。 首先,我们需要理解License的基本概念。软件许可证是一...

    Spring Boot 初学者入门代码(支持热部署、部署到服务器).zip

    Spring Boot 是一个由Pivotal团队开发的Java框架,旨在简化Spring应用程序的初始搭建以及开发过程。它通过提供预配置的“starter”依赖,帮助开发者快速上手,同时也提供了运行时自动化配置,使得应用程序能够更加...

    spring-boot-中文参考指南

    **Spring Boot** 是一个基于 **Spring Framework** 的开源框架,它简化了新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式(默认配置)来简化整个开发流程。Spring Boot 通过这种方式来提供一系列强大的...

    SpringSecurity权限管理系统日志、接口文档等实现.docx

    系统日志的配置通常涉及到日志框架(如Log4j或Logback)的配置,设置合适的日志级别(如DEBUG、INFO、WARN),以及决定哪些事件应被记录。 此外,我们还将集成Swagger来生成接口文档。Swagger是一个流行的API开发...

    springboot spring aop 拦截器注解方式实现脱敏

    在Spring Boot应用中,Spring AOP(面向切面编程)是一种强大的工具,它允许我们创建横切关注点,如日志记录、权限检查等,这些关注点可以被编织到应用程序的多个点上,而无需侵入核心业务逻辑。在本案例中,我们将...

    spring-boot-paoding-rose.zip

    在现代Java开发中,Spring Boot以其便捷的配置、快速的应用启动以及强大的依赖管理能力,成为了广大开发者首选的框架。而Paoding-Rose作为一款优秀的Java Web框架,提供了数据库路由、数据源管理等核心功能,尤其在...

Global site tag (gtag.js) - Google Analytics