博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot配置logback写日志到ActiveMQ
阅读量:5962 次
发布时间:2019-06-19

本文共 1239 字,大约阅读时间需要 4 分钟。

  hot3.png

假设已经安装好ActiveMQ服务,并且以61616端口将服务启动,打开浏览器,访问管理端地址,看到如下画面,说明ActiveMQ启动成功: 

在管理端创建myqueue队列。

然后,创建logback.xml配置文件:

org.apache.activemq.jndi.ActiveMQInitialContextFactory
tcp://127.0.0.1:61616
ConnectionFactory
myqueue

注意,QueueBindingName节点的myqueue是一个jndi名字,需要另外映射,因此,创建jndi.properties文件:

java.naming.factory.initial = org.apache.activemq.jndi.ActiveMQInitialContextFactory # Use the following property to configure the default connectorjava.naming.provider.url = vm://localhost # Use the following property to specify the JNDI name the connection factory# should appear as. #connectionFactoryNames = connectionFactory, queueConnectionFactory, topicConnectionFactry # Register some queues in JNDI using the form:#   queue.[jndiName] = [physicalName]queue.myqueue = myqueue # Register some topics in JNDI using the form:#   topic.[jndiName] = [physicalName]topic.MyTopic = example.MyTopic

最后,在程序中使用logger:

private Logger logger = LoggerFactory.getLogger(this.getClass());    ......	logger.info("第一个参数为【{}】,第二个参数为【{}】",a,b);

 

转载于:https://my.oschina.net/yxzkm/blog/1476156

你可能感兴趣的文章
expdp 详解及实例
查看>>
解读最具O2O属性—哈根达斯微信企业号的成功之道
查看>>
Extjs4.x (MVC)Controller中refs以及Ext.ComponentQuery解析
查看>>
Server-01 How to Find the Remote Desktop Port
查看>>
Java--接口、抽象与继承
查看>>
通过IP判断登录地址
查看>>
Oracle闪回技术
查看>>
利用单壁路由实现vlan间路由
查看>>
hello world
查看>>
CentOS 7 配置yum本地base源和阿里云epel源
查看>>
python 学习导图
查看>>
生成树
查看>>
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
用XSLT和XML改进Struts
查看>>
Beta冲刺——day6
查看>>
Comet OJ - Contest #3 题解
查看>>
[网络流24题-9]试题库问题
查看>>
jquery选择器详解
查看>>
C# 保留2位小数
查看>>
使用xshell远程连接Linux
查看>>