Skip to main content

DiagnosticEntry

Assembly: ServiceStack.dll
View Source
Declaration
public class DiagnosticEntry

Properties

Id

Unique Id

View Source
Declaration
public long Id { get; set; }

TraceId

Request Id

View Source
Declaration
public string TraceId { get; set; }

Source

ServiceStack, OrmLite, Redis

View Source
Declaration
public string Source { get; set; }

EventType

Connection Open/Close, Command, Pool, Transaction

View Source
Declaration
public string EventType { get; set; }

Message

Human Message describing entry

View Source
Declaration
public string Message { get; set; }

Operation

Method name

View Source
Declaration
public string Operation { get; set; }

ThreadId

Managed Thread Id

View Source
Declaration
public int ThreadId { get; set; }

Error

Error Info if any

View Source
Declaration
public ResponseStatus Error { get; set; }

CommandType

INSERT/SELECT, GET/SET

View Source
Declaration
public string CommandType { get; set; }

Command

SQL, Redis

View Source
Declaration
public string Command { get; set; }

UserAuthId

View Source
Declaration
public string UserAuthId { get; set; }

SessionId

View Source
Declaration
public string SessionId { get; set; }

Arg

Single Arg

View Source
Declaration
public string Arg { get; set; }

Args

Redis positional Args

View Source
Declaration
public List<string> Args { get; set; }

ArgLengths

View Source
Declaration
public List<long> ArgLengths { get; set; }

NamedArgs

OrmLite Args

View Source
Declaration
public Dictionary<string, object> NamedArgs { get; set; }

Duration

View Source
Declaration
public TimeSpan? Duration { get; set; }

Timestamp

View Source
Declaration
public long Timestamp { get; set; }

Date

View Source
Declaration
public DateTime Date { get; set; }

Tag

Custom data that can be attached with ProfilingFeature.TagResolver

View Source
Declaration
public string Tag { get; set; }

StackTrace

View Source
Declaration
public string StackTrace { get; set; }

Meta

View Source
Declaration
public Dictionary<string, string> Meta { get; set; }