基于Jboss日志组件按包名配置日志输出

本文介绍了如何在Jboss中配置日志,以便将终端设备上传的GPS数据记录到特定的日志文件upload-info.log中,便于追踪和管理。通过修改standalone.xml配置文件,设置logger和handler,确保GPS相关日志被单独记录,并使用JMeter模拟设备上传数据进行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.本文背景   

    为了有效控制终端设备上传的原始数据,我们利用日志组件特性,把终端上传的任何信息都单独记录到日志文件里,以备追踪。

2.配置Jboss日志

进入  standalone.xml文件,配置蓝色字体部分

 <subsystem xmlns="urn:jboss:domain:logging:1.1">

             ......

            <periodic-rotating-file-handler name="FILE">

                <formatter>

                    <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>

                </formatter>

                <file relative-to="jboss.server.log.dir" path="server.log"/>

                <suffix value=".yyyy-MM-dd"/>

                <append value="true"/>

            </periodic-rotating-file-handler>

 <periodic-rotating-file-handler name="UPLOAD_INFO">

                <formatter>

                    <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>

                </formatter>

                <file relative-to="jboss.server.log.dir" path="upload-info.log"/>

                <suffix value=".yyyy-MM-dd"/>

                <append value="true"/>

            </periodic-rotating-file-handler>

    <logger category="org.tongda.busonline.facade.rest">

                <level name="INFO"/>

<handlers>

<handler name="UPLOAD_INFO"/>

</handlers>

            </logger>

          ....

            <root-logger>

                <level name="INFO"/>

                <handlers>

                    <handler name="CONSOLE"/>

                    <handler name="FILE"/>

 

                </handlers>

            </root-logger>

3.接收GPS数据代码打印日志

 

 

 

4.测试效果

4.1使用Jemter模拟设备上传GPS数据

 

4.2 upload-info.log查询终端设备提交数据的痕迹

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值