当前位置: 首页 > news >正文

Java日志记录教程:log4j 1.2.11配置与使用详解(附示例代码)

第一步:把jar包放进项目

  1. 下载log4j-1.2.11.jar文件,下载链接:https://pan.quark.cn/s/594ca21cfcc8

  2. 把这个jar包放到你项目的lib文件夹里(如果没有就新建一个)

  3. 在开发工具里把这个jar添加到项目的构建路径中

第二步:创建配置文件

  1. 在项目的src目录下新建一个文件叫log4j.properties

  2. 打开这个文件,写入以下基本配置:

log4j.rootLogger=DEBUG, consolelog4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

第三步:在代码里使用

  1. 在你需要用日志的Java类开头加上:

import org.apache.log4j.Logger;private static final Logger logger = Logger.getLogger(你的类名.class);
  1. 在代码里想打印日志的地方这样写:

logger.debug("这是一条调试信息");
logger.info("这是一条普通信息");
logger.warn("这是一条警告信息");
logger.error("这是一条错误信息");

第四步:运行看效果

  1. 运行你的程序

  2. 在控制台就能看到打印出来的日志信息了

http://www.xdnf.cn/news/536797.html

相关文章:

  • 基于poetry管理python项目学术版gurobipy WSL安装方式
  • Linux架构篇、第五章_06Jenkins 触发器全面解析与实战指南
  • 智能门锁为什么需要做EN 18031欧盟检测认证
  • 成功案例|单细胞与空间转录组学:解锁前列腺癌微环境密码
  • 没有公网ip怎么端口映射外网访问?使用内网穿透可以解决
  • 实验-使用递归计算阶乘-RISC-V(计算机组成原理)
  • 异步委托执行管理器:更新
  • 机器学习教程简介:从基础概念到实践应用的全面指南
  • Windows逆向工程提升之二进制分析工具:HEX查看与对比技术
  • 高性能锁机制 CAS:Java 并发编程中的深度剖析
  • 【通用智能体】Lynx :一款基于终端的纯文本网页浏览器
  • 用 SamGeo 库实现遥感影像自动分割:从本地 TIFF 到 SHP/GeoJSON 的一站式处理(Python 脚本实现)
  • 理解 Swift 逃逸闭包与 implicit `self`
  • 终端安全与终端管理:有什么区别及其重要性?
  • DSRC|动态交换路况信息,减少事故优化流量的无线通信技术【无线通信小百科】
  • select * from 限制个数
  • (1) 查看端口状态
  • DeepSeek 如何实现 128K 上下文窗口?
  • MySQL的锁机制
  • javascript 编程基础(2)javascript与Node.js
  • 文本分类实战:使用LSTM对微博评论进行情感分析
  • 数据库中的SCHEMA
  • 如何优化 Elasticsearch 磁盘空间和使用情况
  • 黑马点评-Redis缓存更新/穿透/雪崩/击穿
  • Git上传项目到GitHub
  • Keepalived相关配置和高可用
  • 为什么 LoRaWAN CN470 采用上下异频设计?从协议架构、频谱规划到工程实现的全面解析
  • NHANES最新指标推荐:C-DII
  • 浅谈GC机制-三色标记和混合写屏障
  • 蓝桥杯分享经验