社区
Java SE
帖子详情
关于log4j在使用时效率问题的讨论
vvpang
2005-10-11 09:15:53
在类中初始化一个Logger类实例,以供使用的时候
可以这样
private static final Logger logger = Logger.getLogger( Test.class ) ;
也可以这样
private final Logger logger = Logger.getLogger( Test.class ) ;
差别就是,一个是静态static的,一个不是静态的。
用哪种初始化的方法比较好呢???
...全文
240
8
打赏
收藏
关于log4j在使用时效率问题的讨论
在类中初始化一个Logger类实例,以供使用的时候 可以这样 private static final Logger logger = Logger.getLogger( Test.class ) ; 也可以这样 private final Logger logger = Logger.getLogger( Test.class ) ; 差别就是,一个是静态static的,一个不是静态的。 用哪种初始化的方法比较好呢???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
treeroot
2005-10-20
打赏
举报
回复
其实没有多大的区别
因为多次调用返回的是同一个对象,也就是说这个对象会一直在
静态的话就是一直引用这个对象,因为本身不创建对象,不会浪费内存
非静态的话是在每个实例中加一个对象的引用而已,本身也不创建对象,但是
每次要调用一下方法而已!
静态稍微好些
ChDw
2005-10-11
打赏
举报
回复
当然是静态的好,这样只在加载这个类的时候才初始化Log4j一次
如果是非静态,每次初始化这个类的实例一次就Log4j就初始化了,如果你的类会new一两万次就白白花了太多无谓的时间了。
itjourney
2005-10-11
打赏
举报
回复
static咯,所有实例使用同样的。
vvpang
2005-10-11
打赏
举报
回复
使用的时候没有区别是指在那一方面没有区别?
sandyen
2005-10-11
打赏
举报
回复
当然是static比较好,log4j支持多线程,所有你使用的时候没有任何区别
vvpang
2005-10-11
打赏
举报
回复
这个,多线程类和单线程类,有区别吗??
EANFS
2005-10-11
打赏
举报
回复
一般是静态的就可以了,
ianok
2005-10-11
打赏
举报
回复
同意靜態
Java 中
log4j
与
Log4j
的版本升级注意事项
本文旨在为 Java 开发者提供从
log4j
1.x 升级到
Log4j
2.x 的全面指南。
log4j
1.x 和 2.x 的核心架构差异升级的技术挑战和解决方案安全漏洞的历史和修复方案实际迁移步骤和代码示例性能优化和最佳实践文章首先介绍
log4j
的发展历史和版本差异,然后深入探讨升级的技术细节。我们将通过代码示例展示具体迁移步骤,分析常见
问题
解决方案,最后
讨论
未来发展趋势。
log4j
1.x: Apache 最初的日志框架实现,发布于2001年
Log4j
2.x。
【日志框架整合】Slf4j、
Log4j
、
Log4j
2、Logback配置模板
SLF4J(Simple Logging Facade for Java)是一个日志框架的抽象层,可以与不同的日志实现进行绑定。它允许开发人员在代码中
使用
统一的日志接口,而无需关心具体的日志实现。简单来讲就是slf4j是一系列的日志门面,也可以理解为 是接口,而 和 是具体实现了这些接口的日志框架,slf4j 具备很高的易用性和很好的抽象性。Logback是
Log4j
的后继版本,由
Log4j
的作者开发。相比
Log4j
,Logback具有更好的性能和更丰富的功能,同
时
也更易于配置和扩展。Logback是
Java 领域
log4j
与
Log4j
2 的性能优化对比
在 Java 开发中,日志记录是一项至关重要的功能。它可以帮助开发者在开发、测试和生产环境中进行调试、监控和
问题
排查。
log4j
和
Log4j
2 是 Java 领域中广泛
使用
的日志框架,它们各有特点。本文章的目的是对
log4j
和
Log4j
2 在性能优化方面进行全面对比,分析它们在不同场景下的表现,为开发者在选择合适的日志框架
时
提供参考。范围涵盖了这两个框架的核心概念、算法原理、实际应用案例以及性能相关的各个方面。
slf4j+
log4j
2基础教程(拿来即用教程)
log4j
2是apache著名日志框架
log4j
的升级,参考logback架构,并且修复了logback固有的一些
问题
。是一个很好的日志框架。我看了网上一些关于
log4j
2的教程,要么是光讲概念,要么是只贴代码,适合新手入门的教程比较少。本篇教程的目标是给那些初次
使用
log4j
2的人一个快速入门、配置代码拿来就可用的指导。
log4j
2官方文档大而全、有很多概念,往往给一个
问题
提供多种不同的解决
Java日志框架SLF4J与
Log4j
1.2集成详解
本文还有配套的精品资源,点击获取 简介:SLF4J作为Java中的日志门面,提供了对日志实现如
Log4j
的统一API接口,使得开发者可以灵活地切换日志系统。本Jar文件“slf4j-
log4j
12-1.6.1.jar”是SLF4J与
Log4j
1.2的具体绑定实现,允许开发者通过SLF4J API
使用
Log4j
的日志功能。本文详细介绍了该Java包的
使用
方法、配置及版本兼容...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章