[logback-dev] [JIRA] Updates for LOGBACK-1617: Write logging file name with date pattern

QOS.CH (JIRA) noreply-jira at qos.ch
Mon Feb 28 08:17:00 CET 2022


logback / LOGBACK-1617 [Open]
Write logging file name with date pattern

==============================

Here's what changed in this issue in the last few minutes.
This issue has been created
This issue is now assigned to you.

View or comment on issue using this link
https://jira.qos.ch/browse/LOGBACK-1617

==============================
 Issue created
------------------------------

wshid created this issue on 28/Feb/22 8:02 AM
Summary:              Write logging file name with date pattern
Issue Type:           New Feature
Assignee:             Logback dev list
Components:           logback-core
Created:              28/Feb/22 8:02 AM
Priority:             Minor
Reporter:             wshid
Description:
  I wanted to use logback to +include the date in logging file name+, but I couldn't find the way with the code already developed.
  Like _log4j2_, I wanted *_RollingFileAppender_* to have a class that works with `[*DirectWriteRolloverStrategy*|https://logging.apache.org/log4j/2.x/log4j-core/apidocs/org/apache/logging/log4j/core/appender/rolling/DirectWriteRolloverStrategy.html]`, but it didn't exist.
   
  The contents I wanted to do are as follows.
  {code:java}
  log file in now(today) -> log_file.2022-02-28
  log file in next day   -> log_file.2022-03-01
  the next two days      -> log_file.2022-03-02
  {code}
   
   
  Unlike the existing `*RollingFileAppender*`, it's a structure in which a new file with a date is created, +not a file rename+.
  This way is necessary for situations in which a problem may occur when rotating a file.
   
  To solve this problem which is caused by file rotation, I has developed a new '*DateNameFileAppender*'.
   
  Is there a way to solve it with the existing code that I couldn't find?
  
  While waiting for an answer to the above question, I'm going to pull-request on github.
   


==============================
 This message was sent by Atlassian Jira (v8.8.0#808000-sha1:e2c7e59)



More information about the logback-dev mailing list