Class TimeEvaluator
An evaluator that triggers after specified number of seconds.
public class TimeEvaluator : ITriggeringEventEvaluator
- Inheritance
-
TimeEvaluator
- Implements
- Inherited Members
Remarks
This evaluator will trigger if the specified time period Interval has passed since last check.
Constructors
TimeEvaluator()
Create a new evaluator using the log4net.Core.TimeEvaluator.DEFAULT_INTERVAL time threshold in seconds.
public TimeEvaluator()
Remarks
Create a new evaluator using the log4net.Core.TimeEvaluator.DEFAULT_INTERVAL time threshold in seconds.
This evaluator will trigger if the specified time period Interval has passed since last check.
TimeEvaluator(int)
Create a new evaluator using the specified time threshold in seconds.
public TimeEvaluator(int interval)
Parameters
intervalintThe time threshold in seconds to trigger after. Zero means it won't trigger at all.
Remarks
Create a new evaluator using the specified time threshold in seconds.
This evaluator will trigger if the specified time period Interval has passed since last check.
Properties
Interval
The time threshold in seconds to trigger after
public int Interval { get; set; }
Property Value
- int
The time threshold in seconds to trigger after. Zero means it won't trigger at all.
Remarks
This evaluator will trigger if the specified time period Interval has passed since last check.
Methods
IsTriggeringEvent(LoggingEvent)
Is this loggingEvent the triggering event?
public bool IsTriggeringEvent(LoggingEvent loggingEvent)
Parameters
loggingEventLoggingEventThe event to check
Returns
- bool
This method returns
true, if the specified time period Interval has passed since last check.. Otherwise it returnsfalse
Remarks
This evaluator will trigger if the specified time period Interval has passed since last check.