Uploaded image for project: 'Log4j 2'
  1. Log4j 2
  2. LOG4J2-3180

AbstractRolloverStrategy:getEligibleFiles(): The file name cannot match normally when it has special characters of regular expression (such as: [] {})

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.14.1
    • None
    • Appenders, Core
    • None

    Description

       

      <?xml version="1.0" encoding="UTF-8"?>
      <Configuration status="ERROR">
          <Appenders>
              <Console name="Console" target="SYSTEM_OUT">
                  <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36}  - %msg%n"/>
              </Console>
      
              <Routing name="Routing">
                  <Routes pattern="$${ctx:param}">
                      <Route>
                          <RollingFile name="Rolling" fileName="./log/${ctx:param}.log"
                                       filePattern="./log/${ctx:param}.log">
                              <PatternLayout>
                                  <pattern>%d %p %c{1.} [%t] %m%n</pattern>
                              </PatternLayout>
                              <SizeBasedTriggeringPolicy size="1KB" />
                          </RollingFile>
                      </Route>
      
                  </Routes>
                  <!--<IdlePurgePolicy timeToLive="15" timeUnit="minutes"/>-->
              </Routing>
          </Appenders>
          <Loggers>
              <Root level="ALL">
                  <AppenderRef ref="Console"/>
                  <AppenderRef ref="Routing"/>
              </Root>
          </Loggers>
      </Configuration>

       

      filePattern="./log/${ctx:param}_%i.log"   The counter will never increase when the "param" is set like 

      ThreadContext.put("param", "[Just For Test]");".

      Attachments

        Activity

          People

            Unassigned Unassigned
            Godblesser Shun
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: