C++ 每30分钟滚动一次日志

C++ 每30分钟滚动一次日志,c++,configuration,log4j,log4cxx,C++,Configuration,Log4j,Log4cxx,我使用的是log4cxx,通过以下配置,我知道我可以每小时、每分钟、每一天滚动一次日志 <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy"> <param name="FileNamePattern" value="loog.%d{yyyy-MM-dd-HH}.log"/> </rollingPolic

我使用的是log4cxx,通过以下配置,我知道我可以每小时、每分钟、每一天滚动一次日志

            <rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
              <param name="FileNamePattern" value="loog.%d{yyyy-MM-dd-HH}.log"/>
            </rollingPolicy>


如何每30分钟滚动一次日志?这是什么配置?我可以通过配置执行此操作吗?

不,如果不更改实现(即扩展
TimeBasedRollingPolicy
RollingFileAppender
或更多),则无法执行此操作。这就是它的工作原理,当整个单位(一天、一小时、一分钟等)发生变化时,就会进行滚动。无法指定多个单元