您的位置:首页 > 其它

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

2016-07-20 16:17 302 查看

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查询终端设备提交数据的痕迹

 
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: