一、log4j 分环境配置:

1.在web.xml加入下面的配置, 托管给spring的helper来监听文件刷新

2. 分环境其实也容易, web.xml一样可以使用系统环境变量. 如下,在开发机tomcat启动参数里面配置一下       -Denv=dev 就搞定了。 默认读取 log4j-dev.properties. 正式环境就配正式环境的咯

 <context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log4j-${env}.properties</param-value>
</context-param>
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>6000</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.util.Log4jConfigListener
</listener-class>
</listener>

陈年老调-log4j(分环境配置+动态修改)相关推荐

  1. [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST

    [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST process.env是什么? process.env 是 Node.js 中的一个环境对象.其 ...

  2. Springboot使用Maven项目使用 Profiles和Spring Profile进行多环境配置 动态激活指定

    最终效果:①:IDEA右边"maven"的工具栏 ②:项目配置的多环境选项入口[默认:dev] ③:项目配置的多环境配置文件 ④:选择②操作后编译生成的配置文件[去除其它环境配置文 ...

  3. php 动态修改网站配置,动态修改php的配置项

    我们一般修改php的配置项都是在php.ini中修改.在php,ini中的修改会影响到所有使用php的程序.假如我想让修改只在某个域名下生效,该如何做呢? 使用ini_set() 首先想到的可能是使用 ...

  4. 修改服务器端数据库,问道1.6 开区 服务器环境配置 数据库修改 服务端启动教程...

    重启数据库 service mysqld restart 重启服务器 shutdown -r now 查看防火墙状态:chkconfig --list iptables 永久开启防火墙: chkcon ...

  5. Ubuntu18.04安装OpenCV4.3.0和环境配置(支持编译CUDA并安装配置python-opencv)

    Ubuntu18.04安装OpenCV4.3.0和环境配置 下载源文件 安装依赖 编译安装 环境配置 动态库配置 配置OpenCV的`PKG-CONFIG`环境 Python-OpenCV环境[如果安 ...

  6. .NET 5 自定义配置(动态配置,配置中心) 案例版

    .NET 5 自定义配置(动态配置,配置中心) 案例版 为啥要自定义配置 有些功能可能自己用着简单,不需要那么复杂.想着简单粗暴的解决问题,可控的实现代码控制,就可以用这样的方式实现. 另外,如果对配 ...

  7. 【ELK】ELK菜鸟手记 (一) 环境配置+log4j日志记录——转自Master HaKu

    感谢Master HaKu的分享,博客园的账号忘了,文章里面有原文链接,尊重原创 ELK菜鸟手记 (一) 环境配置+log4j日志记录 - Master HaKu - 博客园 Master HaKu ...

  8. spring boot分环境导出自定义xml配置

    背景介绍: 由于新的spring boot项目需要使用老的jar包,老的jar包的配置是用xml方式配置的,而且开发development.测试test.集成off.正式production环境都会有 ...

  9. iframe的src动态修改并刷新_微服务中配置中心Config+消息总线Bus,实现分布式自动刷新配置

    技术/杨33 一.分布式配置中心Config 一套集中的.动态的配置管理,实现统一配置微服务中的每个子服务. Spring Cloud Config为微服务架构提供了集中化的外部配置支持,配置服务器为 ...

  10. Java 项目中一种简单的动态修改配置即时生效的方式 WatchService

    这种方式仅适合于比较小的项目,例如只有一两台服务器,而且配置文件是可以直接修改的.例如 Spring mvc 以 war 包的形式部署,可以直接修改resources 中的配置文件.如果是 Sprin ...

最新文章

  1. 雪崩 计算机组成原理,计算机组成原理复习资料(学习课件整理版可自学使用).doc...
  2. 坑系列 —— 缓存+哈希=高并发?
  3. HTTP 错误 404.3 – Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序...
  4. python自动测试e_python实现hive自动化测试
  5. O(n)级选排名第k位数(附上算法复杂度分析)
  6. python编写星号菱形中间是空的_简单空实心图形打印|Python练习系列[3]
  7. Office SharePoint Server 2007 中的 Workflow
  8. python django model定义
  9. matlab 同一坐标系 散点图 t,matlab上机练习
  10. php的socket,PHP Socket范例
  11. Node.js实战(四)之调试Node.js
  12. cas5.3 → 连接mysql数据库
  13. 牛客多校第六场 G Is Today Friday? 蔡勒公式/排列
  14. Unity3D入门(二):碰撞检測
  15. 可变参数函数——以printf为例子
  16. 人口会一直增长下去吗_想要一直美下去?护肤雷区你避开了吗?
  17. 管理感悟:软件公司不加班还搞什么软件
  18. 极客大学产品经理训练营 用例Use Case 第8课总结
  19. 【计算机毕业设计】小型OA系统设计与实现Springboot
  20. 关于百度指数,你了解多少

热门文章

  1. 辛苦整理的 C/C++ 笔记,请惠存!
  2. Java学习day11--IO流总结
  3. N-BaIoT-Network-based-Detection-of-IoT-Botnet-Attacks
  4. cd40系列芯片_CD40,CD45系列芯片功能大全
  5. ps无法打开计算机缺失文件,ps打开出现dll文件丢失怎么解决
  6. linux蓝牙打印机驱动安装失败怎么办,打印机驱动安装失败怎么办?
  7. 0ctf-2017-pwn-char 题解
  8. 怎样将图片转换成word文字
  9. 红黑联盟mysql,红黑联盟官网被人恶意留下后门
  10. PLC控制系统接地要求