Interface IEtlTaskLog
A single run's log entry for an EtlTask.
public interface IEtlTaskLog
Properties
Date
When the run was logged.
DateTimeOffset Date { get; init; }
Property Value
- DateTimeOffset
Duration
How long the load took, or null where the load failed.
TimeSpan? Duration { get; init; }
Property Value
- TimeSpan?
Id
The log entry id, server-assigned and ascending.
long? Id { get; init; }
Property Value
- long?
Message
Why the load failed - for example Missing table - or null on success.
string? Message { get; init; }
Property Value
- string
Rows
The number of rows the run wrote, or null where the load failed.
int? Rows { get; init; }
Property Value
- int?
Success
Whether the load succeeded.
bool Success { get; init; }
Property Value
- bool
TaskId
The Id of the task the run belongs to.
string? TaskId { get; init; }
Property Value
- string