Class FireflyLoggerContext
public sealed class FireflyLoggerContext : IDisposable
- Inheritance
-
objectFireflyLoggerContext
- Implements
Constructors
FireflyLoggerContext(PhotonId)
public FireflyLoggerContext(PhotonId PhotonId)
Parameters
PhotonIdPhotonId
FireflyLoggerContext(PhotonId, string)
public FireflyLoggerContext(PhotonId PhotonId, string ClientId)
Parameters
FireflyLoggerContext(PhotonId, string, string)
public FireflyLoggerContext(PhotonId PhotonId, string ClientId, string OperationId)
Parameters
FireflyLoggerContext(PhotonId, string, string, string, string)
public FireflyLoggerContext(PhotonId PhotonId, string ClientId, string ModuleName, string ActionName, string OperationId)
Parameters
Properties
ActionName
public string ActionName { get; }
Property Value
AppUserEmail
public string AppUserEmail { get; }
Property Value
AppUserId
public string AppUserId { get; }
Property Value
AppUserName
public string AppUserName { get; }
Property Value
ClientId
public string ClientId { get; }
Property Value
IsInspecting
public bool IsInspecting { get; }
Property Value
ModuleName
public string ModuleName { get; }
Property Value
OperationId
public string OperationId { get; }
Property Value
PhotonId
public string PhotonId { get; }
Property Value
RayId
public string RayId { get; }
Property Value
RayTag
public string RayTag { get; }
Property Value
Methods
AddTraceEvent(string)
public void AddTraceEvent(string name)
Parameters
namestring
AddTraceEvent(string, LogLevel)
public void AddTraceEvent(string name, LogLevel type)
Parameters
AddTraceEvent(string, LogLevel, Dictionary<string, object?>?)
public void AddTraceEvent(string name, LogLevel type, Dictionary<string, object?>? tags)
Parameters
namestringtypeLogLeveltagsDictionary<string, object>
AddTraceEvent(string, LogLevel, Dictionary<string, object?>?, DateTimeOffset)
public void AddTraceEvent(string name, LogLevel type, Dictionary<string, object?>? tags, DateTimeOffset timestamp)
Parameters
namestringtypeLogLeveltagsDictionary<string, object>timestampDateTimeOffset
AddTraceEvent(string, Dictionary<string, object?>?)
public void AddTraceEvent(string name, Dictionary<string, object?>? tags)
Parameters
namestringtagsDictionary<string, object>
AddTraceEvent(string, Dictionary<string, object?>?, DateTimeOffset)
public void AddTraceEvent(string name, Dictionary<string, object?>? tags, DateTimeOffset timestamp)
Parameters
namestringtagsDictionary<string, object>timestampDateTimeOffset
Create()
public static FireflyLoggerContext Create()
Returns
Create(RayId)
public static FireflyLoggerContext Create(RayId rayId)
Parameters
rayIdRayId
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
SetRayAppUserEmail(string)
public void SetRayAppUserEmail(string email)
Parameters
emailstring
SetRayAppUserId(string)
public void SetRayAppUserId(string id)
Parameters
idstring
SetRayAppUserName(string)
public void SetRayAppUserName(string username)
Parameters
usernamestring
SetRayTag(string)
public void SetRayTag(string value)
Parameters
valuestring
StartTraceActivity(string)
public Activity? StartTraceActivity(string name)
Parameters
namestring
Returns
StartTraceActivity(string, ActivityKind)
public Activity? StartTraceActivity(string name, ActivityKind kind)
Parameters
namestringkindActivityKind
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.