log4j-Log4j日志管理系统的工作原理

问题描述

Log4j日志管理系统的工作原理

请问各位熟悉Log4j日志管理系统的,在xml格式配置log4j时,里面有段代码如下:

<appender name="DELETE-MSG" class="org.apache.log4j.DailyRollingFileAppender">
<param name="file" value="${testone.log.path}/testone-userMsg-deleteMsg.log" />
   ... ...
</appender>

<category name="loggerdeleteMsg" additivity="false">
   ... ...
<appender-ref ref="DELETE-MSG" />
</category>

在我的spring项目里的serviceImpl类里有个deleteMsg方法出现的日志都
输出到${path}/testone-userMsg-deleteMsg.log里。
我的问题是:1. 这里的配置是怎么把指定方法的日志输出到指定文件里的?
2. 是什么标签?具体做什么用的?

时间: 2025-01-31 09:42:54

log4j-Log4j日志管理系统的工作原理的相关文章

Google广告管理系统工作原理分析

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   Google 广告管理系统小组Google广告管理系统推出半年来收到了很多发布商朋友的好评,为了更好的让大家了解和正确使用Google广告管理系统,保护广大Google合作伙伴.用户的利益,我们特提醒广告发布商在需要了解Google 广告管理系统时,请通过Google官方网站 www.google.com/admanager 查找相关信息和答案.Google广告

如何使用log4j把日志写入数据库

之前做的一个项目有这么个要求,在日志管理系统里,需要将某些日志信息存储到数据库里,供用户.管理员查看分析.因此我就花了点时间搞了一下这一功能,各位请看. 摘要:我们知道log4j能提供强大的可配置的记日志功能,有写文件的.打印到控制台的等等,但有时我们需要它把日志输出到后台数据库中,log4j的强大的可扩展性支持了这一点,以下就是具体的实现. 关键词:log,log4j,日志,Java,DB,数据库,slf4j 前提:已经配置好slf4j.log4j,能正常的往文件或控制台写日志. 需求:将日志

LOG4J输出日志到web目录的相对路径

 LOG4J输出日志到web目录的相对路径 项目中必须是在使用spring web.xml加入 <span style="font-size:18px;"><context-param> <param-name>webAppRootKey</param-name> <param-value>webApp.root</param-value> </context-param> <context-

log4j输出日志了两遍,求高手帮忙看看

问题描述 log4j输出日志了两遍,求高手帮忙看看 我的项目是用log4j.xml配置的,配置了一个root,然后又配置了一个logger,nane=test,root和logger输出到不同的日志文件中,使用Logger.getLogger("test").info("test").结果两个日志文件都输出了日志,我的期望是只在test那个logger里输出,怎么做才能实现呢?

Kafka+Log4j实现日志集中管理

引言 前段时间写的<Spring+Log4j+ActiveMQ实现远程记录日志--实战+分析>得到了许多同学的认可,在认可的同时,也有同学提出可以使用Kafka来集中管理日志,于是今天就来学习一下. 特别说明,由于网络上关于Kafka+Log4j的完整例子并不多,我也是一边学习一边使用,因此如果有解释得不好或者错误的地方,欢迎批评指正,如果你有好的想法,也欢迎留言探讨. 第一部分 搭建Kafka环境 安装Kafka 下载:http://kafka.apache.org/downloads.ht

flume hdfs-flume1.5.2希望将log4j的日志写入hdfs报错Unexpected exception from downstream.

问题描述 flume1.5.2希望将log4j的日志写入hdfs报错Unexpected exception from downstream. 1.conf文件如下 agent1.sources = source1agent1.channels = channel1agent1.sinks = snik1# sourceagent1.sources.source1.type = avroagent1.sources.source1.bind = nnodeagent1.sources.sourc

云服务器-[log]关于log4j 创建日志服务的问题

问题描述 [log]关于log4j 创建日志服务的问题 log4j.logger.com.webpayment=info, test1 log4j.appender.test1=org.apache.log4j.net.SocketAppender log4j.appender.test1.RemoteHost=192.168.1.115 log4j.appender.test1.Port=8899 log4j.appender.test1.application=test1 在这个代码中,Re

jsp-使用log4j输出日志记录

问题描述 使用log4j输出日志记录 我编写的代码是直接在jsp中的,业务逻辑处理也是在jsp中处理,我现在想使用日志管理,记录运行的过程及错误,但现在不知道眼怎么写,哪位大神会做呀,求指教 解决方案 第一步:首先建立一个WEB工程,去log4j官网下log4j的JAR包导入到工程的lib目录下 第二步:在src目录下建一个log4j.properties 文件,文件命名可以由自己,只是记加载时候和这里名字一致就行: log4j.properties 里边的内容如下: ### set log l

Spring整合log4j 保存日志到数据库

问题描述 我想用log4j把日志信息保存到数据库,但是我又想让log4j使用spring配置的数据库连接池,于是我重新写了一个appender类继承于JDBCAppender,然后在spring配置文件中给其注入DataSource对象,代码如下:package com.cxl.appender;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import org.apache