当前位置: 首页 > 知识库问答 >
问题:

如何禁用默认FileAppender logback rollingpolicy

锺离声
2023-03-14

请查找我的应用程序登录FileAppender配置。

     <appender name="ALERT-FILE" class="ch.qos.logback.core.FileAppender">
            <file>application-alert.log</file>
            <append>true</append>
            <filter class="ch.qos.logback.classic.filter.LevelFilter">
                    <level>ERROR</level>
            </filter>
            <encoder>
                    <pattern>%date{MM/dd/yyyy HH:mm:ss} %msg%n</pattern>
            </encoder>
    </appender>

    <logger name="ALERT" level="ERROR" additivity="false">
            <appender-ref ref="ALERT-FILE" />
    </logger>

我没有为警报文件追加器配置任何rollingpolicy,但仍在进行滚动。我需要一个单一的文件,我的所有错误通过一天,一年等,请帮助。

谢谢Satyajit

共有1个答案

傅玮
2023-03-14

这可能是一个环境问题--启动应用程序的环境(如Linux)可能有一些日志处理例程,这些例程为logs目录中的文件提供自动滚动。

 类似资料:
  • 我已经尝试禁用Spring boot W/C抛出的默认错误处理 {“时间戳”:1575346220347,“状态”:500,“错误”:“内部服务器错误”,“异常”:“org.springframework.web.client.httpclienterroreXception”,“消息”:“401未经授权”,“路径”:“/auth/login”} 和 但是我得到的是一堆HTML格式的响应,而不是应

  • 的复制构造函数和赋值操作符的情况下,便编译器会为我们生成默认的复制构造函数和赋值操作符,以内存复制的形式完成对象的复制。虽然这种机制可以为我们节省很多编写复制构造函数和赋值操作符的时间,但是在某些情况下,比如我们不希望对象被复制,这种机制却是多此一举。) 关于类的“禁止复制”,现在可以使用delete关键字完美地直接表达: class X { // … X& operator=(c

  • 我在一个项目中使用Spring Boot和Data REST,我想禁用以下默认映射来调试映射问题: 我发现这个问题禁用了,这会导致这些映射不被映射。但是,我的控制器映射也不会被映射。 我可以在保留我定义的映射时禁用这些映射吗? 提前谢谢。

  • 本文向大家介绍如何禁用掉a标签的默认事件?相关面试题,主要包含被问及如何禁用掉a标签的默认事件?时的应答技巧和注意事项,需要的朋友参考一下 a onclick="prevent" function prevent(e) { e.preventDefault(); }

  • 移动端展示图表时,为了方便用户阅读,会将图表的图例扩大。但几乎每个图表库的图例组件都会默认给图例设置默认的交互行为,例如在点击时过滤数据。 在手指滑动时容易误触图例的默认交互,如何将图表的图例交互取消掉?

  • 我有spring boot 2 REST应用程序,启用了Spring执行器。默认情况下,spring会在endpoint中生成大量指标(jvm、cpu、内存等)。除此之外,我还使用测微计API创建自定义指标。到目前为止,它一直运行得很好。 现在,我需要只生成自定义指标,但禁用spring提供的所有默认指标。请注意,我不想禁用endpoint,但我只想禁用默认指标。 现在直接/间接地可能吗? 谢谢你