Table of Contents

Class TimeEvaluator

Namespace
log4net.Core
Assembly
log4net.dll

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

interval int

The 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

loggingEvent LoggingEvent

The event to check

Returns

bool

This method returns true, if the specified time period Interval has passed since last check.. Otherwise it returns false

Remarks

This evaluator will trigger if the specified time period Interval has passed since last check.