永发信息网

java log4j.properties配置打印的sql和tomcat加载的类信息重复输出两次

答案:2  悬赏:50  手机版
解决时间 2021-04-04 15:43
请问大虾们改哪个属性可以打印一次,而不是两次呢。
最佳答案
最近了解过log4j的配置
log4j.rootCategory=INFO, stdout , R
这里是定义了两个输出,(studout以及R是用户自己命名的)。
你只需要删去其中一个,并且把如
log4j.appender.R等等删去即可
全部回答
放在src下的话就不用配置 否则得去web.xml里面配置一个listener

参考:
log4j.rootlogger=info,stdout,a1
#控制台打印
log4j.appender.stdout=org.apache.log4j.consoleappender
log4j.appender.stdout.layout=org.apache.log4j.patternlayout
#输出的信息
#如果使用pattern布局就要指定的打印,通常指把电脑或其他电子设备中的文字或图片等可见数据,通过打印机等输出在纸张等记录物上。 更多..打印 信息的具体格式conversionpattern,打印参数如下:
# %m 输出代码中指定的消息
# %p 输出优先级,即debug,info,warn,error,fatal 
# %r 输出自应用启动到输出该log信息耗费的毫秒数 
# %c 输出所属的类目,通常就是所在类的全名 
# %t 输出产生该日志事件的线程名 
# %n 输出一个回车换行符,windows平台为“rn”,unix平台为“n” 
# %d 输出日志时间点的日期或时间,默认格式为iso8601,也可以在其后指定格式,比如:%d{yyyy mmm dd hh:mm:ss,sss},输出类似:2002年10月18日 22:10:28,921 
# %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
log4j.appender.stdout.layout.conversionpattern=%d [%t] %-5p %c - %m%n

#日志文件 每日
log4j.appender.a1=org.apache.log4j.dailyrollingfileappender
log4j.appender.a1.file=f:/mylog.txt
log4j.appender.a1.layout=org.apache.log4j.patternlayout
#%时间 [%线程] %log级别 %完整类名 - %消息 %换行
log4j.appender.a1.layout.conversionpattern=%d [%t] %-5p %c - %m%n
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题德国鲁尔区的五大传统工业部门是A.电力
求x战警天启百度云链接,谢谢
怎样无土栽培蔬菜,怎样在阳台上无土栽培蔬菜
5 V 杜兰特简版 怎么样
单选题下列不属于传染病特点的是:A.在人与人
15秒破解ipad4开机密码
梦见自己生一个小女孩,小女孩会叫爸爸,喜欢
好点的红酒有哪些品牌,中国十大红酒品牌有哪
油缸活塞杆现一针尖小洞漏油怎么办
泡椒可不可以烧里鱼
MVA、PVA、IPS显示器哪个更好?
乐家怎么样
南京果佰汇网络技术有限公司怎么样?
沪江网校怎么样!学日语
下列实验操作与安全事故处理错误的是A.使用水
推荐资讯
分泌生长激素的器官是A.肾上腺B.甲状腺C.垂体
求起重工指挥信号?
单选题健康新概念不包括A.躯体健康、心理健康
有关七月的语句,关于七月的唯美句子
耐克鞋子如何辨别真假,耐克鞋子怎么查真伪
冰箱系统抽真空需要达到什么标准?
大肠埃希菌是怎么得的?.
如何评价日本演员 桥本爱
老人家在泰国被泰国公职人员敲诈勒索
170斤重的男人,120斤重的男人,分别给人什么
迈克尔乔丹最后一场比赛是什么时候?
浙江慈溪有哪些工厂招工,本人求职
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?