Table of Contents

Class SystemErrorLog

Namespace
BiExcellence.OpenBi.Api.SystemInfo
Assembly
BiExcellence.OpenBi.Api.Client.dll

A logged unhandled exception, from GET /system/errors.

public sealed record SystemErrorLog : ISystemErrorLog
Inheritance
object
SystemErrorLog
Implements

Properties

Date

When the exception was recorded. Set by the server.

[JsonPropertyName("date")]
public DateTimeOffset Date { get; init; }

Property Value

DateTimeOffset

Extra

Context lines of the form Key: value - the logging category, the structured log values and the exception's data entries.

[JsonPropertyName("extra")]
public string? Extra { get; init; }

Property Value

string

Id

The server-assigned id of the log entry.

[JsonPropertyName("id")]
public long? Id { get; init; }

Property Value

long?

Message

The log message the server wrote, followed on a new line by the exception's own message.

[JsonPropertyName("message")]
public string? Message { get; init; }

Property Value

string

StackTrace

The full exception text, including the stack trace and any inner exceptions.

[JsonPropertyName("stackTrace")]
public string? StackTrace { get; init; }

Property Value

string

UserId

The username the exception was raised for, taken from its User data entry; empty when it carried none.

[JsonPropertyName("userId")]
public string? UserId { get; init; }

Property Value

string