Class FireflyLoggerContext
public sealed class FireflyLoggerContext : IDisposable
- Inheritance
-
objectFireflyLoggerContext
- Implements
Constructors
FireflyLoggerContext(PhotonId)
public FireflyLoggerContext(PhotonId PhotonId)
Parameters
PhotonId
PhotonId
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
name
string
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
name
stringtype
LogLeveltags
Dictionary<string, object>
AddTraceEvent(string, LogLevel, Dictionary<string, object?>?, DateTimeOffset)
public void AddTraceEvent(string name, LogLevel type, Dictionary<string, object?>? tags, DateTimeOffset timestamp)
Parameters
name
stringtype
LogLeveltags
Dictionary<string, object>timestamp
DateTimeOffset
AddTraceEvent(string, Dictionary<string, object?>?)
public void AddTraceEvent(string name, Dictionary<string, object?>? tags)
Parameters
name
stringtags
Dictionary<string, object>
AddTraceEvent(string, Dictionary<string, object?>?, DateTimeOffset)
public void AddTraceEvent(string name, Dictionary<string, object?>? tags, DateTimeOffset timestamp)
Parameters
name
stringtags
Dictionary<string, object>timestamp
DateTimeOffset
Create()
public static FireflyLoggerContext Create()
Returns
Create(RayId)
public static FireflyLoggerContext Create(RayId rayId)
Parameters
rayId
RayId
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
email
string
SetRayAppUserId(string)
public void SetRayAppUserId(string id)
Parameters
id
string
SetRayAppUserName(string)
public void SetRayAppUserName(string username)
Parameters
username
string
SetRayTag(string)
public void SetRayTag(string value)
Parameters
value
string
StartTraceActivity(string)
public Activity? StartTraceActivity(string name)
Parameters
name
string
Returns
StartTraceActivity(string, ActivityKind)
public Activity? StartTraceActivity(string name, ActivityKind kind)
Parameters
name
stringkind
ActivityKind
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.