log4j2.xml配置规则

  <RollingRandomAccessFile name="File" fileName="${path}/${application}.log"filePattern="${path}/${application}-%d{yyyy-MM-dd}-%i.log"><ThresholdFilter level="trace" onMatch="ACCEPT" onMismatch="DENY"/><PatternLayout pattern="${pattern}"/><Policies><TimeBasedTriggeringPolicy/><SizeBasedTriggeringPolicy size="100 MB"/></Policies><DefaultRolloverStrategy max="10"/></RollingRandomAccessFile>

昨天的日志叫test.log,到了今天后,昨天的日志归档为test-20181015-1.log,今天的还是往test.log里面写。但是使用单独的tomcat部署后,发现日期翻天到20181016后,会生成一个test-20181015-2.log的日志,并且往里面写日志。

最后查了半天,不是log4j2的配置问题,而是tomcat加载的问题,可以参考

https://blog.csdn.net/qq_30264833/article/details/74518880

https://blog.csdn.net/u012892787/article/details/53156863

https://blog.csdn.net/lmmzsn/article/details/77990538,

之前的配置为

      <Host name="localhost"  appBase="webapps"unpackWARs="true" autoDeploy="true"><Context docBase="erar" path="" reloadable="true" useHttpOnly="true" sessionCookiePath="/" sessionCookieDomain=""/>

现在改为

      <Host name="localhost"  appBase=""unpackWARs="true" autoDeploy="true"><Context docBase="webapps/erar" path="/eara" reloadable="true" useHttpOnly="true" sessionCookiePath="/" sessionCookieDomain=""/>

,war还是对到webapps下,会解压到webapps的同级目录。问题到此解决,日志可以正常输出。

log4j2 日期换天后,今天的日志打印到了昨天的日志文件里面,rollover混乱相关推荐

  1. SpringBoot+logback实现日志打印

    SpringBoot+logback 一.日志简介 1.SLF4J介绍 二.SpringBoot集成logback 1.配置文件详解 1.彩色日志 2.appender 3.root和logger详解 ...

  2. (二):集成日志框架:springboot使用logback日志框架

    前言 项目中日志系统是必不可少的,目前比较流行的日志框架有log4j.logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复lo ...

  3. Android 开发之Okhttp网络请求日志打印

    这里写自定义目录标题 Android 开发之Okhttp 网络请求日志打印 OkHTTP网络日志打印 Android 开发之Okhttp 网络请求日志打印 网络请求是开发的日常工作内容之一,网络日志打 ...

  4. 【spark】本地开发关闭日志打印

    文章目录 前言 1.新建log4j.properties 前言 1.txt hello world def main(args: Array[String]): Unit = {val spark = ...

  5. 控制台打印_SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印

    一.Log4j2日志简介 日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境. 1.Log4j2特点 1)核心特点 相比与其他的日志系统,log4j2丢数据这种情况少:d ...

  6. SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印

    一.Log4j2日志简介 日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境. 1.Log4j2特点 1)核心特点 相比与其他的日志系统,log4j2丢数据这种情况少:d ...

  7. log4j2配置日志打印时区

    在项目开发遇到一个关于系统时区的问题,因为服务器使用的国外的服务器,时区统一设置不方便(反正是云架构师说的),但是对于系统的业务又需要使用中国时区,所以日志,还是后端代码都要使用中国时区. 后端代码有 ...

  8. 【解决方案】log4j2配置日志打印时区

    日志设置时区: <!--log4j2 配置timezone --> <property name="LOG_PATTERN" value="%date{ ...

  9. 安卓的短信记录导入苹果_安卓换苹果手机后怎么转移便签数据?

    现如今,更换手机已经成为社会中的常态,不管是安卓手机用户新换了苹果手机,还是苹果手机用户改用了安卓手机,是每天都在上演的事情.不过更换过手机之后,我们还面临着一些难题需要解决,比如说安卓手机换苹果手机 ...

最新文章

  1. 万万没想到,逛B站也能学编程了
  2. Boost:双图bimap的范围标准方式的测试程序
  3. golang日期时间格式format()
  4. 推荐系统论文DSIN:Deep Session Interest Network
  5. 分享一个WebGL开发的网站-用JavaScript + WebGL开发3D模型
  6. SWT外观:自定义FlatScrollBar颜色等
  7. mysql 5.5 查询_mysql5.5数据库优化--定位慢查询
  8. twisted系列教程十九–cancel deferred
  9. Spring从入门到入土——Bean的作用域与生命周期
  10. java map用二叉树_HashMap
  11. IDEA 打包 exe 程序 与 javafxpackager 打包 exe 程序
  12. Luogu1156 垃圾陷阱
  13. VMD变分模态分解代码,C++代码下载
  14. 贵州高考成绩查询时间2021具体时间,贵州高考成绩一般公布时间 2021贵州高考成绩什么时候公布...
  15. tomcat10 实例化servlet 500错误解决办法
  16. 聊一聊数据库的行存与列存
  17. Flutter (四) 基础 Widgets、Material Components Widget 全面介绍
  18. 未来生活进行时: 互联网”进化论”——达尔文与人工智能的故事?!
  19. 程序员钱多多准备应聘拼多多
  20. ip话机 mitel_ip电话机如何使用

热门文章

  1. 服务器系统xb21cn,Office2010/2016精简三合一版(xb21cn-0901版)
  2. ACL2019代码开源论文
  3. pest分析和swot分析的区别
  4. 6款炫酷的HTML5 3D特效源码
  5. node官网下载安装
  6. 专升本第一讲(计算机的“前世今生”)
  7. Java 模拟斗地主发牌
  8. android微信图片选择框架,Android仿微信图片选择器ImageSelector使用详解
  9. Datawhale-深入浅出pytorch简介安装和基础知识
  10. postgresql表复制