log4j配置文件

log4j.properties配置文件、logback-spring.xml配置文件以及log4j升级到log4j2 文章目录一、log4j.properties配置文件详解1.配置rootLogger2.配置日志信息输出目的地AppenderAppender的配置方式Appender的配置详解3.配置日志信息的格式(布局)4.log4j.properties配置文件示例二、log4j.properties 文件与Spring整合1.logback-spring.xml配置文件2.同步日志到mysql数据库pom依赖logback-spring.xml配置文件mysql建表效果重写DBAppender类为MyDBAppen 阅读详情

log4j.properties

 

log4j.rootLogger = WARN,console,error
###############Log4j 4 SQL Output start#################
#控制台只输出sql语句
log4j.logger.cn.yuwen.money.dao=DEBUG,console
log4j.additivity.cn.yuwen.money.dao=false
###############Log4j 4 SQL Output end###################

### 输出到控制台 ###
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.Threshold = DEBUG
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern = [%p] %d %c - %m%n


### 输出到日志文件 ###
log4j.appender.debug = org.apache.log4j.DailyRollingFileAppender
###设置DatePattern,当天日志保存到log.log文件,前一天的日志文件名将被修改为
#log.log + _yyyy-MM-dd.log
log4j.appender.debug.File =D:/a-yuwen/logs/honey/log.log
log4j.appender.debug.DatePattern = '_'yyyy-MM-dd'.log'
log4j.appender.debug.Append = true
## 输出DEBUG级别以上的日志
log4j.appender.debug.Threshold = DEBUG
log4j.appender.debug.layout = org.apache.log4j.PatternLayout
log4j.appender.debug.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n


### 保存异常信息到单独文件 ###
log4j.appender.error = org.apache.log4j.DailyRollingFileAppender
###设置DatePattern,当天日志保存到error.log文件,前一天的日志文件名将被修改为
#error.log + _yyyy-MM-dd.log
log4j.appender.error.File =D:/a-yuwen/logs/honey/error.log
log4j.appender.error.DatePattern = '_'yyyy-MM-dd'.log'
log4j.appender.error.Append = true
## 只输出ERROR级别以上的日志!!!
log4j.appender.error.Threshold = ERROR
log4j.appender.error.layout = org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern = %d{yyyy-M-d HH:mm:ss}%x[%5p](%F:%L) %m%n

log4j.logger.com.opensymphony.xwork2=error  

 

【嵌入式底层知识修炼】按键和LED共用IO口的分时复用扫描方法 文章目录01 - PCB原理图例程02 - 分时复用的注意项和设计2.1 - 注意项2.2 - 设计03 - 代码实现 只要我跑的速度够快,寂寞就追不上我 只要Key和Led切换速度够快,人眼就看不出来 ————小白   如果你存在按键Key和显示Led共用同一个IO时,需要分时复用的需求,则可以移植代码进行使用: 代码所占code少于0.5K 线程安全,中断安全 可移植性高,配置容易 注意:系统需要存在一个至少为1ms的时钟中断 01 - PCB原理图例程   举2个Key和Led共用IO口的 阅读详情

相关推荐

FPGA—DHT11数字温湿度传感器

1. DH1T11温湿度传感器与DS18B20温湿度传感器非常类似,都是严格按照时序要求写代码。建议可以比较学习。2. 显示温度与湿度部分的数据处理,采用 X10 进行在数码管上的移一位显示,配合了数码管小数部分的显示特点又区分了温度与湿度。3. 程序是按照一个接一个状态及顺序跳转的,建议使用状态机。说明:本人使用的是野火家Xilinx Spartan6系列开发板及配套教程,以上内容如有疑惑或错误欢迎评论区指出,或者移步B站观看野火家视频教程。

m0_72885897的博客 4780

log4j配置文件被jar中的的配置文件覆盖了怎么办?

可以在web.xml中指定加载log4j的配置文件。配置如下: <!-- 配置log4j日志加载文件 log4j.properties --> <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.devportal&lt...

weixin_34378969的博客 1706

【Bug—eNSP】华为eNsp路由器设备启动一直是0解决方案!

软件,添加AR设备时启动异常,最开始错误代码是40,最后通过重新安装,又出现了新的问题,启动AR设备一直是0,而且界面卡住。打开控制面板→网络和Internet→网络和共享中心→更改适配器设置,然后再按以下步骤一次操作。重新打开eNsp,然后选择注册设备,注册成功后重新启动一下,这个时候AR设备就可以正常启动啦。打开eNsp→菜单→工具→选项→服务器设置,写入刚刚写的IP地址就可以了。打开VirtualBox,将左侧的文件全部删除(点击删除所有文件)

享你所想 3419

log4j配置内容被覆盖的解决办法

当工程中引入的jar包中含有log4j.xml或log4j.properties时,可能出现已配置的log4j被覆盖的情况,使配置的log4j失效。要确认是否被覆盖,首先要检查工程启动时读取的log4j配置文件的路径,可以在MyEclipse的server下找到自己配置的服务,在jdk启动项参数中加上虚拟机参数: -Dlog4j.debug 启动的时候就可以看到log4j配置文件的加载路径。

Shalom's 优快云 Life 7242

SCU【C】程序设计基础期末安全项目lab2-Deadbeef-writeup(附题目&源码)

项目名称(本质:栈溢出攻击)【源码在文首】和lab1一样,此题又是美国卡耐基梅隆大学的平时作业哈哈哈! 项目要求是把栈溢出,强行更改函数返回值,输出0xdeadbeef。

2301_79586491的博客 1545

保姆级教程:用Python+MM-Agent搭建自己的数学建模AI助手(支持GPT-4o/DeepSeek)

本文提供了一份详细的教程,教你如何使用Python和MM-Agent框架搭建数学建模AI助手,支持GPT-4o和DeepSeek-R1等LLM后端。从环境配置、HMML知识库集成到多LLM适配和建模流程实现,手把手教你构建智能建模系统,提升数学建模效率。

k6l7m8n9的博客 452

史诗级巨坑记录——使用log4j打日志但是第三方包默认的log4j.properties覆盖了resources下的lof4j.properties

假设某Spring项目,你要用log4j来打日志,确发现日志死活在本地文件生成不出来?? 这个时候你可以在运行java程序的时候,加上 -Dlog4j.debug 的虚拟机参数,看看默认的log4j.properties在哪里 log4j: Trying to find [log4j.xml] using context classloader sun.misc.Launcher$AppClas...

小凯的博客 1886

详细Ubuntu 22.04 配置最新UR机械臂仿真环境(ros2-humble, ur-sim, ur-ros2-driver)

使用ubuntu22.04.01和ur-sim, ur-driver进行ur机械臂的仿真

verloge的博客 1万+

配置Log4j(很详细)

 来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Log

阿铮的箩筐 64万+

ARM SMMUv3设备树配置实战:从零开始为RK3588搭建IOMMU环境

本文详细介绍了在RK3588平台上配置ARM SMMUv3设备树的实战经验。从理解硬件架构、设备树节点定义,到内核驱动集成与调试,提供了完整的IOMMU环境搭建指南,并分享了解决StreamID冲突、中断配置等常见问题的技巧,帮助开发者高效完成控制器初始化。

l3m4n的博客 887

JVM高频面试基本问题与知识点整理

JVM高频面试基本问题与知识点整理

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 87万+

log4j.properties文件的配置不起作用

http://outofmemory.cn/code-snippet/7269/java-log4j.properties-not-working-solution 今天的项目中遇到了log4j.properties日志配置文件不起作用的问题,反反复复看了log4j.properties文件是没有语法问题,但是设置log级别就是不管用。 最后查到是配置文件,被第三方jar包

www.hohode.com 1万+

【系统分析师】核心考点:100个高频知识点汇总

本文系统梳理了系统分析师考试的11大领域高频考点,重点解析了计算机硬件与体系结构的7个核心知识点:计算机五大部件(CPU/存储器/总线等)、校验码类型(奇偶/海明/CRC)、CISC与RISC指令系统对比、总线分类与特性、RAID磁盘阵列级别、流水线技术原理及Flynn系统分类法。内容涵盖硬件组成、数据校验、指令架构、存储技术等关键概念,通过表格对比和公式说明,为考生提供结构化的知识框架与备考重点。

数据知道的博客 5573

指定log4j配置文件的位置

log4j的配置文件不在classpath下面的初始化       指定log4j.properties配置文件的位置,同时动态设置日志的输出位置: private static Logger logger = null; static{ //首先设置环境变量属性WORKDIR为安装目录,这样在log4j.properties文件中,WORKDIR就可以拿到这个环境变量的值

dreamoftch的专栏 3072

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

log4j2配置文件详解——一文带你看懂log4j配置文件

Test类中的logger对象关联的Logger配置了DEBUG级别,所以其中DEBUG级别的日志会输出到name为DEBUG_LOG的Appender中,同时也会传递到name为CONSOLE和MAIN的Appender中,不过name为CONSOLE的Appender单独指定了级别为WARN,所以只会在name为MAIN的Appender中输出。所有Filter类型的节点都有两个属性onMatch和onMismatch,前者代表Filter的条件匹配时返回的结果,后者代表条件不匹配时返回的结果。

weixin_47372115的博客 1741

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Log4j框架配置文件log4j.properties配置使用详解

log4j.properties配置文件详解 Log4j支持两种配置文件格式,一种是XML格式的文件,一种是properties(key=value)文件,其中properties格式的配置文件最为常用,其有一个固定的文件名log4j.properties,下面我们介绍使用properties文件做为配置文件的方法: 1.配置rootLogger rootLogger的配置方式: log4...

CycloneKid的博客 8万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Log4j2配置文件XML详解

目前实现日志的常用的框架主要有Log4j2,Logback,Log4j(已经停止更新,它的升级版本Log4j2),slf4j(只是一个日志标准,并不是日志系统的具体实现)。网上说Log4j2的效率高于Logback,但是具体我没有去深入的了解。 1.Log4j2支持的配置文件名 log4j2.properties>log4j2.yaml>log4j2.json>log4j2.xml>log4j2-test.properties>log4j2-test.yaml>log

myli92的博客 1万+

Log4j(三)——Log4j配置文件位置详解

自动加载配置文件: (1)如果采用log4j输出日志,要对log4j加载配置文件的过程有所了解。log4j启动时,默认会寻找source folder下的log4j.xml配置文件,若没有,会寻找log4j.properties文件。然后加载配置。配置文件放置位置正确,不用在程序中手动加载log4j配置文件。如果将配置文件放到了config文件夹下,则需要简单设置一下。 eclipse下: idea下: 点击File->Projects Structure 手动加载配置文件 PropertyC

野犬17的博客 7846

log4j2配置文件log4j2.xml详解

一、背景 昨天了解了一下slf4j和log4j2,想要进行总结记录,配置步骤十分简单,唯一需要具体了解的就是log4j2.xml的配置,于是找到了这篇博文,配置讲解十分详细,便转载作记录,再次感谢阿豪聊干货。以下原文:     最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置(使用Slf4j集成Log4j2构建项目日志系统的完美解决方案)以及log4j2配置文件的详解,就需要我们来好好聊一聊了。本文就专门来讲解下log..

myli92的博客 1万+

Log4J的配置文件

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设

...... 1130

Log4j2 配置文件详解及使用

1. 关于Log4j2(为什么要使用Log4j2) Log4j和Log4j2是什么? Log4j(Log for java)是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件等。同时,我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。 Log4j2是Log4j的作者重新架构的一款日志组件,他抛弃了之前Log4j的

月光之傲的博客 6998

【log4j】log4j找不到配置文件

log4j报错:ERROR StatusLogger No log4j2 configuration file found. Using default configuration但是classpath分明存在配置文件(maven编译生成的target/classes/目录下有log4j2.yml)把log4j更新到2.10,运行时设置系统环境变量:-Dlog4j.debug=true,查看log...

charliestark的博客 3445

log4j配置文件详解

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件 Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger = [ level ] , appenderName , appen...

satomiyo的博客 2万+

log4j加载配置文件原理

public class LogManager { static public final String DEFAULT_CONFIGURATION_FILE = "log4j.properties"; static final String DEFAULT_XML_CONFIGURATION_FILE = "log4j.xml"; stati...

cxy1991xm的博客 2444

java读取log4j配置文件路径_log4j配置文件位置详解

自动加载配置文件:(1)如果采用log4j输出日志,要对log4j加载配置文件的过程有所了解。log4j启动时,默认会寻找source folder下的log4j.xml配置文件,若没有,会寻找log4j.properties文件。然后加载配置。配置文件放置位置正确,不用在程序中手动加载log4j配置文件。如果将配置文件放到了config文件夹下,在build Path中设置下就好了。若要手动加载...

weixin_35794280的博客 2090

日志框架LOG4J2系列二——log4j2配置文件

日志框架LOG4J2系列二——log4j2配置文件欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎

SpringBoy的博客 1万+
上一篇: mysql使用navicat和mysqldump导出数据
下一篇: java获取时间,mysql获取时间
Yuwen_forJava
博客等级 码龄9年 28粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值