美文网首页
perf4j打印性能日志

perf4j打印性能日志

作者: wangpeng123 | 来源:发表于2018-03-16 16:23 被阅读0次

maven:

<dependency>
            <groupId>org.perf4j</groupId>
            <artifactId>perf4j</artifactId>
            <version>0.9.16</version>
        </dependency>

xml配置:

<!-- watchDog -->
    <appender name="cachePerfAnalysis" class="ch.qos.logback.core.FileAppender">
        <file>${LOG_HOME}/${APP_NAME}_cache-pref-analysis.log</file>
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
            <pattern>%m%n</pattern>
        </encoder>
    </appender>
    <appender name="cacheCoalescingStatistics" class="org.perf4j.logback.AsyncCoalescingStatisticsAppender">
        <!--
             TimeSlice配置多少时间间隔去做一次汇总写入文件中
             默认值是 30000 ms
        -->
        <param name="timeSlice" value="10000"/>
        <appender-ref ref="cachePerfAnalysis"/>
    </appender>

使用:

StopWatch stopWatch = new Slf4JStopWatch();
stopWatch.lap("tag");

相关文章

  • perf4j打印性能日志

    maven: xml配置: 使用:

  • Perf4j的使用

    perf4j介绍 Perf4j是一个应用性能分析工具,它能输出方法的调用耗时,以便帮助开发者了解系统里性能耗时的情...

  • Xcode最好用的日志打印方法

    一般打印日志都是用的系统自带的NSLog来打印的,假如项目做完了,要上线了,这些打印的日志就会很浪费性能,网上有很...

  • swift自定义log

    日志的作用 在开发过程中,在代码行间打印日志,可以帮助开发者快速定位想要的信息,需要注意的是打印日志是非常消耗性能...

  • react native屏蔽console打印语句

    react native的console打印的日志,会影响app的性能,所以在发布版本中,我们应当去掉所有的打印。...

  • logback使用规约

    1. 本文档目的 帮助不熟悉Logback的同学,合理配置、使用Logback,提升日志打印性能,降低冗余日志的打...

  • 利用actuator动态设置SpringBoot的logback

    前言 日志是用于排查问题的利器,但是在线上打赢的日志太多, 会影响性能,但是打印的日志太少,出问题的时候又难于排查...

  • MyPerf4J 一个极快的Java接口性能监控和统计工具

    MyPerf4J: GitHub地址 一个极快的Java接口性能监控和统计工具。受perf4j和TProfiler...

  • 记录: 日志框架改造落地的一次问题

    现象: win正常打印日志mac不能打印日志,linux某些机器可以打印,换到其他服务器不能打印. 分析: 日志冲...

  • Perf4J

    Perf4J 的目标是通过易于集成(和扩展)的开源软件包提供这些常用的 Java 性能监控功能。包括: 简洁的 s...

网友评论

      本文标题:perf4j打印性能日志

      本文链接:https://www.haomeiwen.com/subject/gskrqftx.html