You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Ralph Goers (JIRA)" <ji...@apache.org> on 2016/07/03 18:04:11 UTC

[jira] [Commented] (LOG4J2-1250) [2.5] CronTriggeringPolicy renaming behavior when midnight.

    [ https://issues.apache.org/jira/browse/LOG4J2-1250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15360631#comment-15360631 ] 

Ralph Goers commented on LOG4J2-1250:
-------------------------------------

OK - If only the SizeBasedTriggeringPolicy is configured it needs to have a good starting date, but the date will remain constant after that. Only the Cron and TimeBased triggering policies cause the time to be updated. The TimeBasedTriggeringPolicy updates the time by calling getNextTime. The CronTriggeringPolicy needs to do it based on the cron pattern.

> [2.5] CronTriggeringPolicy renaming behavior when midnight.
> -----------------------------------------------------------
>
>                 Key: LOG4J2-1250
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1250
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Appenders
>    Affects Versions: 2.5
>            Reporter: lee yongjoong
>            Assignee: Ralph Goers
>
> Hi.
> I tried CrontriggeringPolicy(added 2.5) for save daily log files at midnight.
> My goal is, for example.
> if today is 2015/01/01, "http.log" <- active file.
> and when midnight, "http.log" will be renamed "http_20150101.log", and create new "http.log".
> But my problem is when midnight, "http.log" renamed "http_20150102.log"...
> I want to make that file's name "http_20150101.log" because that file has 2015/01/01's log,
> Here's my configure xml.
> {code:xml}
> <Routing name="routing_file">
>   <Routes pattern="pattern1">
>     <Route key="http">
>       <RollingFile name="rolling_http" filename="${path}/http.log" filepattern="${path}/http_%d{yyyyMMdd}.log">
>         <PatternLayout pattern="http"/>
>         <CronTriggeringPolicy schedule="0 0 0 * * ?"/>
>       </RollingFile>
>     </Route>
>   </Routes>
> </Routing>
> {code}
> Please help me.
> Thanks for your help, I'm very appreciated it :D



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org