Logback的配置

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false"><!-- 定义参数常量 --><property name="log.level" value="debug" /><property name="log.maxHistory" value="30" /><property name="log.filePath" value="${catalina.base}/logs/webapps" /><property name="log.pattern"value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n" /><!-- 控制台设置 --><appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${log.pattern}</pattern></encoder></appender><!-- DEBUG --><appender name="debugAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"><!-- 文件路径 --><file>${log.filePath}/debug.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!-- 文件名称 --><fileNamePattern>${log.filePath}/debug/debug.%d{yyyy-MM-dd}.log.gz</fileNamePattern><!-- 文件最大保存历史数量 --><maxHistory>${log.maxHistory}</maxHistory></rollingPolicy><encoder><pattern>${log.pattern}</pattern></encoder><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>DEBUG</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter></appender><!-- INFO --><appender name="infoAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"><!-- 文件路径 --><file>${log.filePath}/info.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!-- 文件名称 --><fileNamePattern>${log.filePath}/info/info.%d{yyyy-MM-dd}.log.gz</fileNamePattern><!-- 文件最大保存历史数量 --><maxHistory>${log.maxHistory}</maxHistory></rollingPolicy><encoder><pattern>${log.pattern}</pattern></encoder><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>INFO</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter></appender><!-- ERROR --><appender name="errorAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"><!-- 文件路径 --><file>${log.filePath}/erorr.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!-- 文件名称 --><fileNamePattern>${log.filePath}/error/error.%d{yyyy-MM-dd}.log.gz</fileNamePattern><!-- 文件最大保存历史数量 --><maxHistory>${log.maxHistory}</maxHistory></rollingPolicy><encoder><pattern>${log.pattern}</pattern></encoder><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>ERROR</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter></appender><logger name="com.hbut.o2o" level="${log.level}" additivity="true"><appender-ref ref="debugAppender"/><appender-ref ref="infoAppender"/><appender-ref ref="errorAppender"/></logger><root level="info"><appender-ref ref="consoleAppender"/></root>
</configuration>

pom.xml

<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.1</version>
</dependency>

校园O2O商铺平台-Logback的配置与使用相关推荐

  1. java o2o_Java项目实战篇之校园O2O商铺平台-开发准备一

    校园O2O商铺平台 一. 项目介绍 校园o2o平台是一个新兴的电子商务平台,主要是为了广大学生群体建立一个实用性,广泛性,快捷性的消费平台.就大学生的消费的状况,市场份额相当巨大,消费潜力也是非常可观 ...

  2. 校园O2O商铺平台-配置Maven以及SSM的其它各项配置

    配置Maven   配置的pom.xml文件: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q ...

  3. 校园O2O商铺平台-扩展

    引入缓存技术 理论讲解 正在更新 配置讲解 正在更新 编码 正在更新 添加平台帐号体系之需求分析和效果演示 正在更新 添加拦截器 正在更新

  4. 校园O2O商铺平台-实体类设计与表创建

    实体类解析 区域类设计 package com.hbut.o2o.entity;import java.util.Date;/*** 区域信息* @author HenryLei**/ public ...

  5. 校园O2O商铺平台-店铺注册DAO层与图片处理

    DAO层之新增店铺 正在更新 DAO层之更新店铺 正在更新 Thumbnailator图片处理和封装Util 正在更新 Dto之ShopExecution的实现 正在更新

  6. 校园O2O商铺平台-前台展示系统

    首页后台的开发 正在更新 首页前端的开发 正在更新 店铺列表页后端的开发 正在更新 店铺列表页前端的开发 正在更新 商品详情页的开发 正在更新 店铺详情页的开发 正在更新 前端展示系统bug修复 正在 ...

  7. 校园O2O商铺平台-商品模块

    商品添加之Dao层的实现 正在更新 商品添加之Service层的实现 正在更新 商品添加之Controller层的实现 正在更新 商品添加之前端实现 正在更新 商品编辑之后端开发 正在更新 商品列表展 ...

  8. 校园O2O商铺平台-店铺列表展示功能

    店铺列表展示之Dao层的实现 正在更新 店铺列表展示之Service层的实现 正在更新 店铺列表展示之Contoller层的实现 正在更新 店铺列表展示前端开发 正在更新 店铺管理页面的前端开发 正在 ...

  9. 校园O2O商铺平台-商品类别模块

    商品类别列表展示从后到前 正在更新 商品类别批量添加后端开发 正在更新 商品类别批量添加的前端开发 正在更新 商品类别删除的后端开发 正在更新 商品类别删除的前端开发 正在更新

最新文章

  1. springboot 头像上传 文件流保存 文件流返回浏览器查看 区分操作系统 windows 7 or linux...
  2. 安装php出现php-cgi error 1
  3. IE再次曝出安全漏洞 微软表示正在调查
  4. 2.1 基础-数字翻转
  5. ElementUI中的el-table怎样实现每一列显示的是控件并能动态实现双向数据绑定
  6. Qt Creator缩进文字或代码
  7. SAP BTP 应用 mta.yaml 里的 sap-btp-project1-dest-content module
  8. [转]关于多线程并发:每个开发人员都应了解的内容(转自Mainz's)
  9. C++调用PyTorch模型:LibTorch
  10. 探索性测试 之 极速测试
  11. 远嫁的女人有没有偷偷哭过?有何经历?
  12. 第二章 Jackson属性名转换+属性忽略
  13. SQL:postgresql中st_union合并多条geom数据
  14. C语言基础第三次作业
  15. java种语言包在线翻译_Java 实现在线翻译功能 调用微软Bing API
  16. breadweb控制台下载_路由器刷breed助手下载
  17. android:viewpager+photoview实现图片查看器
  18. MAC 使用brew安装java11并与java8共存
  19. 监控系统服务器时间怎么更改,监控系统服务器改时间
  20. 阿里云ECS(centos)中安装Tomcat

热门文章

  1. 自媒体视频素材免费下载,简直是视频剪辑爱好者的福音
  2. 2020年市政方向-通用基础(施工员)考试题及市政方向-通用基础(施工员)考试平台
  3. Error assembling JAR-打包报错
  4. 安卓SlideMenu 仿QQ 主页侧滑菜单
  5. Python自动化测试——接口基础详解(1)
  6. unity3D期末作业 开车游戏
  7. 2021年全球维生素C(抗坏血酸)收入大约1429.3百万美元,预计2028年达到1957.3百万美元
  8. Python 的math 模块
  9. 5.2黑盒测试用例方法
  10. 动力气象期末复习笔记