没有合适的资源?快使用搜索试试~ 我知道了~
Logger之Logger1
需积分: 0 0 下载量 193 浏览量
2022-08-04
15:47:54
上传
评论
收藏 710KB PDF 举报
温馨提示
试读
5页
Logger之Logger.getLogger(CLass) - CSDN博客原创2015年05月24日 12:17:25Logger之Logger.getLo
资源详情
资源评论
资源推荐
2018/1/11 Logger之Logger.getLogger(CLass) - CSDN博客
http://blog.csdn.net/lixwjava/article/details/45950559 1/5
原创 2015年05月24日 12:17:25 标签:Log4j (http://so.csdn.net/so/search/s.do?q=Log4j&t=blog)
14339
Logger之Logger.getLogger(CLass)
之前一直在使用System.out.println()来调试.但是用这种方式开发项目部署到生产环境,会因为众多的控制台输出降低应用
的性能.这时候Log4J就成为可平衡开发和部署应用的利器了.
在项目中使用Log4J并不是一件困难的事情,简单粗暴的方式就是在每个类A中声明一个Logger私有属性
这样虽然简单,但是带来有两个问题:
1.增加系统开销-每个使用Log4J的类都增加了对象属性.
2.麻烦:每个使用Logger的类都要重复声明上面Logger对象.
其实不难发现可以使用重构手法,声明一个公用的类Log4jUtils,处理Logger的公共操作.
不过呢,问题不这么简单.首先要解决一个问题,Logger.getLogger(A.class)中的A.class有什么用?A.class可以不可以瞎写?
先做个试验,先简单配置log4j.properties文件
新建一个测试类
查看结果:
结合log4j.properties配置的
他的最新文章
更多文章 (http://blog.csdn.net/lixwjava)
Maven多模块Jetty插件运行 (http://blo
g.csdn.net/lixwjava/article/details/778
44547)
jdbc调用mysql存储过程,并获得结果集合
(http://blog.csdn.net/lixwjava/article/d
etails/53453491)
mysql游标使用 (http://blog.csdn.net/li
xwjava/article/details/53452863)
MySQL字符分割并存储到临时表中 (htt
p://blog.csdn.net/lixwjava/article/deta
ils/53427926)
Git简要笔记 (http://blog.csdn.net/lixwj
ava/article/details/52960125)
java (http://blog.csdn.net/lix…
19篇
组合数学 (http://blog.csdn.n…
3篇
全排列 (http://blog.csdn.net…
2篇
递减进制法 (http://blog.csdn…
1篇
python (http://blog.csdn.ne…
1篇
2017年9月 (http://blog.csdn.…
1篇
2016年12月 (http://blog.csd…
3篇
2016年10月 (http://blog.csd…
2篇
2016年8月 (http://blog.csdn.…
2篇
2016年7月 (http://blog.csdn.…
1篇
lixwcqs (http://blog.cs…
+关注
原创
72
粉丝
13
喜欢
0
码云
0
(https://g
utm_sour
文章分类
展开
文章存档
展开
(//www.csdn.net?ref=toolbar)
博客 (http://blog.csdn.net/?ref=toolbar)
学院 (http://edu.csdn.net?ref=toolbar)
下载 (http://download.csdn.net?ref=toolbar)
GitChat (http://gitbook.cn/?ref=csdn)
(//so.csdn.net/so/)
写博客
(http://mp.blog.csdn.net/postedit?
ref=toolbar)
发Chat
(http://gitbook.cn/new/gitchat/activity?
utm_source=csdnblog1)
登录 (https://passport.csdn.net/account/login?ref=toolbar) 注册 (https://passport.csdn.net/account/mobileregister?ref=toolbar&action=mobileRegister)
[html]
1. private static Logger logger = Logger.getLogger(A.class);
[html]
1. #日志级别,输出目的地
2. log4j.rootLogger=debug,stdout
3.
4. log4j.appender.stdout=org.apache.log4j.Conso
5. leAppender
6. log4j.appender.stdout.Target=System.out
7. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
8. #输出格式
9. log4j.appender.stdout.layout.ConversionPattern=%c %d{ABSOLUTE} %5p %c{1}:%L - %m%n
[java]
1. import org.apache.log4j.Logger;
2.
3. /**
4. * Created by li on 2015/5/24.
5. */
6.
7. public class LoggerTest {
8. private static Logger logger = Logger.getLogger(Object.class);
9.
10. public static void main(String[] args) {
11. logger.debug("Hello World!");
12. }
13. }
(http://blog.csdn.net/lixwjava)
内容举报
返回顶部
联系我们
微博客服
webmaster@csdn.net
400-660-0108
网站客服
(http://wpa.qq.com/msgrd?
v=3&uin=2431299880&site=qq&m
(http://e.weibo.com/csdnsupport/p
(mailto:webmaster@csdn.net)
京ICP证09002463号
(http://www.miibeian.gov.cn/)
关于
(http://www.csdn.net/company/about.h
招聘
(http://www.csdn.net/company/recruit.h
广告服务
(http://www.csdn.net/company/marketi
Copyright © 1999-2018
CSDN.NET, All Rights Reserved
6
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
登录 注册
无声远望
- 粉丝: 52
- 资源: 298
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0