首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用log4j2 zip的性能注意事项

使用log4j2 zip的性能注意事项
EN

Stack Overflow用户
提问于 2015-01-18 06:00:45
回答 1查看 538关注 0票数 1

在使用以下内容时,我们可以要求log4j对日志文件进行gz:

代码语言:javascript
运行
复制
<RollingRandomAccessFile name="TotallogFileAppender"
    fileName="d:/logs/my.log" filePattern="d:/logs/my-%d{yyyy-MM-dd}-%i.log.gz">
    <PatternLayout pattern="${filelayoutPattern}" />
    <Policies>
        <TimeBasedTriggeringPolicy />
        <SizeBasedTriggeringPolicy size="150 MB" />
    </Policies>
    <DefaultRolloverStrategy max="2000" />
</RollingRandomAccessFile>

当压缩消耗cpu时,我想知道gzip什么时候完成?!是在触发大小或时间策略(一次gzip)之后创建和gzip的日志文件,或者是在硬盘上写入(连续的gzip)时被压缩的日志文件。第一个似乎有更好的表现(我是对的吗?!)

通常,对于log4j2归档gzip文件的性能,应该做什么考虑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-20 14:49:19

重命名文件是在调用线程中完成的,但对旧文件的压缩是在一个单独的后台线程中完成的。假设滚动不是经常发生的,因此为每次滚动创建了一个新的后台线程,但是您的应用程序的性能一般不会受到滚转的影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28007598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档