用log4j把日志发送到jms服务器

原创 2005年05月17日 12:19:00

log4j.properties配置如下:

#等级控制等
log4j.rootLogger=debug, stdout, R, A1
log4j.category.com.sourceware=debug

#控制台appender
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p %d (%F:%L) - %m%n

#文件appender
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=youk_sms.log
log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%5p %d (%F:%L) - %m%n

#添加jms appender
log4j.appender.A1=org.apache.log4j.net.JMSAppender
log4j.appender.A1.providerURL=t3://192.168.23.112:51880
log4j.appender.A1.userName=woowindice
log4j.appender.A1.password=123456789
log4j.appender.A1.topicConnectionFactoryBindingName=JNDI_JMS_Connection_Factory
log4j.appender.A1.topicBindingName=JNDI_LOG_TOPIC
log4j.appender.A1.initialContextFactoryName=weblogic.jndi.WLInitialContextFactory


消息服务器必须是topic类型;

获益于异步日志服务 Hibernate和JMS开发异步日志服务

获益于异步日志服务 Hibernate和JMS开发异步日志服务

log4j通过SocketAppender将日志内容发送到远程服务器

通过log4j可以实现将日志内容发送到其他服务器,其他机器可以再对日志做统一处理,比如发送邮件,发送短信,日志分析等等。具体demo如下: 1. 客户端代码          客户端代码分...
  • yydcj
  • yydcj
  • 2013年01月24日 14:36
  • 1829

log4j通过SocketAppender将日志内容发送到远程服务器

通过log4j可以实现将日志内容发送到其他服务器,其他机器可以再对日志做统一处理,比如发送邮件,发送短信,日志分析等等。具体demo如下: 1. 客户端代码          客户端代码分为log...
  • pan051
  • pan051
  • 2012年08月16日 11:12
  • 3063

log4j将日志发送到远程日志服务器

log4j将日志发送到远程日志服务器 应用的jar包: log4j-1.2.17.jar 客户端: log4j.xml:         http://jakarta.apache....
  • T1008
  • T1008
  • 2014年09月03日 10:57
  • 516

flume源码分析--Log4j日志直接发送到Flume过程分析(三)

一、分析Log4j向flume发送日志的过程 按照前述调试过程,理清Log4j向flume发送日志所经过的过程,如下所示: 首先在初始化日志类时,就需要读取配置文件信息,并对其进行解读定位,关键是...

flume源码分析--Log4j日志直接发送到Flume过程分析(二)

一、环境介绍 参见这里 二、分析方法 1、在物理主机上编写代码用来记录日志信息,代码如下:public class log4jAppendTest { private static fin...

Log4j 如何发送到邮箱

用log4j发错误日志到邮箱 log配置文件: log4j.rootLogger=INFO, A1 ,MAIL #A1:输出到控制台 log4j.appender.A1=org.apache....

动态修改log4j的日志级别,不重启服务器

通过条用log4j的api,动态修改log4j的日志级别,不用重启服务器,代码如下: 1 2 3 4 5 6 7 8 9 1...

更改log4j日志级别而不重启服务器

目的:服务器运行时修改log4j的输出级别后,不需要重启服务器。         项目上线了后,我们生产环境一般设置的输出级别都是INFO,但是有些问题不一定能通过INFO信息找到。如何...

LOG4J日志服务器

原作连接.... --------------------------------------------------------------------- 总结: Log4j日志记录的级别...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用log4j把日志发送到jms服务器
举报原因:
原因补充:

(最多只允许输入30个字)