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

向后退。仅xml日期

姚阳德
2023-03-14

我不熟悉编码和stackoverflow,我们正在使用logback来记录我们的应用程序,现在我们正在使用{fileName}d{yyyy-MM-dd}。基于时间的滚动策略(每天滚动)的日志命名约定,并将30天设置为日志存储在应用程序中的最长时间。我们需要将命名约定更改为仅日期格式({fileName}.%d{dd}.log)。但是我们得到“fileNamePattern中的日期格式将导致归档日志文件的名称发生冲突。”错误

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <layout class="ch.qos.logback.classic.PatternLayout">
        <Pattern>
            %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n
        </Pattern>
    </layout>
</appender>

<appender name="dailyRollingFileAppender"
          class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>logs/deliveryService.log</file>
    <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
        <Pattern>
            %d{HH:mm:ss.SSS} [%thread] %-5level %logger{35} - %msg %n
        </Pattern>
    </encoder>

    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <!-- rollover daily -->
        <fileNamePattern>logs/deliveryService.%d{yyyy-MM-dd}.log
        </fileNamePattern>
        <!-- Delete log after 30 days -->
        <maxHistory>30</maxHistory>
    </rollingPolicy>

</appender>


<!-- Send logs to both console and file audit -->
<logger name="com.bnsf" level="debug"
        additivity="false">
    <appender-ref ref="dailyRollingFileAppender" />
    <appender-ref ref="STDOUT" />
</logger>

<root level="INFO">
    <appender-ref ref="STDOUT" />
</root>

共有1个答案

叶淇
2023-03-14

因为在2月份这样的月份,只有28/29天,在30天的窗口中,您将获得deliveryService。01.日志和交付服务。02.记录两次文件。

 类似资料:
  • 问题内容: 无论如何,要使python列表迭代器向后移动? 基本上我有这个 运行以下代码将产生输出: 我知道为什么它会给我输出,但是有没有办法我可以在str()方法中向后退一步呢? 编辑 好吧,也许可以更清楚地说明这一点。我不想做一个完全相反的事情,基本上我想知道是否有一种简单的方法可以等效于python中的 双向 迭代器? 问题答案: 不,通常您不能使Python迭代器向后移动。但是,如果您只想

  • 问题内容: 在我的AngularJS应用程序中,当用户未登录时,我将重定向到特定页面。为此,我在上使用了一个变量。 现在,我想在用户登录时阻止浏览器的后退按钮。我想将其重定向到特定页面(视图)。问题是我不知道是否有 后退按钮事件 。 我的代码是: 因此,我将编写一个伪代码,例如: 可能吗? 一个幼稚的解决方案是编写一个函数,该函数检查和的顺序是否错误,并检测用户是否 返回 。 还有其他解决方案吗?

  • 问题内容: 我在一个应用程序中工作,我们需要将对象保存为XML格式,并在以后需要时加载它们。为此,我使用JAXB将XML编组和解编回Java类。 我的问题是我必须在某个时候更改Java模型(通过添加,重命名或删除属性),结果,我将拥有不兼容的保存XML,无法将其绑定回新的类形式。 为了解决这个问题,每次必须进行更改时,我都会在一个新程序包(以其版本命名)下复制所有类的副本,并应用所请求的更改。并且

  • 我正在使用Actionbar和它的“up”按钮从一个细节活动返回到主活动,这很好。类似地,用户可以按系统“后退”按钮返回到主活动。 在我的主要活动中,在中,从internet下载数据,以便在应用程序启动时显示。我注意到,当我使用Actionbar“up”按钮从细节转到主要活动时,运行,重新下载数据。但是当我使用系统“后退”按钮时,没有运行,因此立即显示主活动视图。 我在详细信息活动中用于实现“向上

  • 我正在使用新的来进行侧导航。我使用抽屉图标(“汉堡包”)如下所示: 但是,当我将添加到backstack时,我想再次显示back箭头,这样用户就可以导航回“home”,然后才打开应用程序抽屉。 如何将抽屉图标重置为后退图标? 所需的箭头: