Skip to content

DiGi.Log.Interfaces

github-actions[bot] edited this page Jul 15, 2026 · 2 revisions

DiGi.Log.Interfaces Namespace

Interfaces

ILogRecord Interface

Defines the contract for a log record entry.

public interface ILogRecord : DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject

Derived
LogRecord

Implements DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject, DiGi.Core.Interfaces.IObject

Properties

ILogRecord.DateTime Property

Gets the date and time when the log record was created.

System.DateTime DateTime { get; }

Property Value

System.DateTime

ILogRecord.Id Property

Gets the unique identifier of the log record.

string? Id { get; }

Property Value

System.String

ILogRecord.LogRecordType Property

Gets the type or severity level of the log record.

DiGi.Log.Enums.LogRecordType LogRecordType { get; }

Property Value

LogRecordType

ILogRecord.Text Property

Gets the text content of the log record.

string? Text { get; }

Property Value

System.String

Clone this wiki locally