Table of Contents

Interface ILog

Namespace
Tlabs.JobCntrl.Model
Assembly
Tlabs.JobCntrl.dll

A log containing message entries.

public interface ILog
Extension Methods

Properties

Entries

The entries of the log.

IEnumerable<ILogEntry> Entries { get; }

Property Value

IEnumerable<ILogEntry>

HasProblem

Returns true if the log contains problem entries.

bool HasProblem { get; }

Property Value

bool

Level

Detail level of the log.

JobLogLevel Level { get; }

Property Value

JobLogLevel

StartAt

Start time of the log.

DateTime StartAt { get; }

Property Value

DateTime

Methods

EntryTime(ILogEntry)

The local time of the logEntry.

DateTime EntryTime(ILogEntry logEntry)

Parameters

logEntry ILogEntry

Returns

DateTime

IsLogLevel(JobLogLevel)

Test if a given level matches the level of the log.

bool IsLogLevel(JobLogLevel level)

Parameters

level JobLogLevel

Returns

bool