首页 > 其他分享 >log4j配置日志文件

log4j配置日志文件

时间:2023-11-14 22:33:37浏览次数:35  
标签:文件 console appender file DEBUG 日志 log4j

配置log4j日志:

1、在项目目录下创建 log4j.properties 文件

2、复制以下代码:

#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码
log4j.rootLogger=DEBUG,console,file
 
#控制台输出的相关设置
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=[%c]-%m%n
 
#文件输出的相关设置
log4j.appender.file = org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./log/logFile.log
log4j.appender.file.MaxFileSize=10mb
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n
 
#日志输出级别
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

可根据自身需求将文件输出的相关设置中的 log4j.appender.file.File=./log/logFile.log 改变为自己的日志输出路径。

标签:文件,console,appender,file,DEBUG,日志,log4j
From: https://www.cnblogs.com/xy0713/p/17832761.html

相关文章

  • 查看SQL Server 数据库文件存放位置
    SELECTname,physical_name,DB_NAME(database_id),data_space_idASCurrentLocation  FROMsys.master_filesSELECTname,physical_name,DB_NAME(database_id),data_space_idASCurrentLocation  FROMsys.master_filesWHEREdatabase_id=DB_ID('YourDatabaseName&......
  • vue3源码学习api-vue-sfc文件编译
    vue最有代表性质的就是.VUE的文件,每一个vue文件都是一个组件,那么vue组件的编译过程是什么样的呢Vue单文件组件(SFC)和指令ast语法树一个Vue单文件组件(SFC),通常使用*.vue作为文件扩展名,它是一种使用了类似HTML语法的自定义文件格式,用于定义Vue组件。一个Vue单......
  • 【Azure APIM】APIM Self-Hosted网关中,添加网关日志以记录请求头信息(Request Header
    问题描述在APIMGateway日志中,对于发送到APIMHost的请求,只记录了一些常规的URL,Status,Time,IP等信息。关于请求Header,Body中的信息,因为隐私保护的原因,默认没有记录。[Info]2023-11-16T06:19:28.482[GatewayLogs],isRequestSuccess:True,totalTime:2196,category:......
  • 【windows工具使用】如何在不同设备之间传输、共享文件
    前言 1.两个window系统之间如何传输文件通过Wi-Fi传输的文件在不同的操作系统中存在差异。对于操作系统为Windows10和11的电脑,可以使用“附近共享”。两台电脑需要连接到同一Wi-Fi网络并设置相同的权限(例如,可以从哪些设备共享或接收文件)。设备winA和winB启动设置-......
  • js 大文件分割/分片上传
    <!DOCTYPEhtml><html><head><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>uploadFile</title><style></style></head><body>&......
  • Windows下如何快速移动MySQL/MariaDB数据库文件
    近期遇到一个要迁移数据库的问题,用户说不希望数据库文件存在于C盘。查了一下资料,这里做个总结。这个方法适用于MySQL和MariaDB。 步骤如下:1、停止数据库服务2、将数据库移动到需要迁移的路径3、修改安装路径data目录下的my.ini文件4、将 datadir=xxx改成需要迁移的路径5......
  • CSV文件的几种常见格式
    CSV(逗号分隔值)文件是一种常用的文本文件格式,用于存储和交换表格数据。它使用逗号作为字段之间的分隔符,每行表示一条记录,每个字段表示记录中的一个属性。以下是CSV文件的几种常见格式:1.标准CSV格式:-每行代表一条记录。-字段之间使用逗号(或其他指定的分隔符)进行分隔。-......
  • 替换文件中字符串的脚本
    #打开文件并读取内容withopen('/etc/network/interfaces.d/eth0','r')asfile:file_content=file.read()#将所有的字符串192.168.1.91替换为192.168.5.91new_content=file_content.replace('192.168.1.91','192.168.5.91')#写入替换后的内容......
  • loki日志http请求过大的报错
    错误现象日志平台使用的是Loki+Promtail组合,这边有个服务日志量很大。当我使用Grafana请求这个pod的服务日志时,grafana显示timeout或504报错。故障排查(1)调整Grafana的超时设置具体设置可参考Grafana从Loki查询大量日志时超时问题,我也尝试通过调整grafna-->数据源-->L......
  • SDL2+SDL_Thread+SDL_Event实现yuv文件的播放
    一、概述上一节使用单线程播放了YUV文件。在一个线程中播放yuv文件逻辑看起来简单,但是会产生一些问题。如:视频卡顿、无响应等问题。本节在上一节的基础上对播放YUV文件的代码进行改造,加入SDL_Event和SDL_Thread。使SDL_Thread现成发出命令时刷新YUV视频帧。等收到结束命......