Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Logback: the reliable, generic, fast and flexible logging framework. Copyright (C) 1999-2011, QOS.ch. All rights reserved. This program and the accompanying materials are dual-licensed under either the terms of the Eclipse Public License v1.0 as published by the Eclipse Foundation or (per the licensee's choosing) under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation.
package ch.qos.logback.core.rolling;
This interface lists the set of methods that need to be implemented by triggering policies which are nested within a TimeBasedRollingPolicy.

Parameters:
<E>
Author(s):
Ceki Gülcü
public interface TimeBasedFileNamingAndTriggeringPolicy<E> extends
    TriggeringPolicy<E>, ContextAware {

  
Set the host/parent TimeBasedRollingPolicy.

Parameters:
tbrp parent TimeBasedRollingPolicy
Return the file name for the elapsed periods file name.

Returns:
Return the current periods file name without the compression suffix. This value is equivalent to the active file name.

Returns:
current period's file name (without compression suffix)
Return the archive remover appropriate for this instance.
Return the current time which is usually the value returned by System.currentMillis(). However, for testing purposed this value may be different than the real time.

Returns:
current time value
  long getCurrentTime();

  
Set the current time. Only unit tests should invoke this method.

Parameters:
now
  void setCurrentTime(long now);

  
Set some date in the current period. Only unit tests should invoke this method. WARNING: method removed. A unit test should not set the date in current period. It is the job of the FNATP to compute that.

Parameters:
date
  //void setDateInCurrentPeriod(Date date); 
New to GrepCode? Check out our FAQ X