LoggingContext¶
Represents a logging context for categorizing and organizing log messages.
Remarks:
The LoggingContext class is used to provide additional context information to log messages, allowing for better categorization and organization of log output. It can be associated with specific objects or situations to enrich log entries with context-specific data.
Fields:¶
String Hash¶
- Gets the unique hash value of this logging context.
Methods:¶
Void Add(String, Int64)¶
- Adds a
longvalue to the logging context.
Void Add(String, Boolean)¶
- Adds a
boolvalue to the logging context.
Void Add(String, String)¶
- Adds a
stringvalue to the logging context.
Void Add(String, LoggingContext)¶
- Adds a
LoggingContextvalue to the logging context.
String GetStringField(String)¶
- Gets the
stringfield with the specified name from the logging context.
Void Remove(String)¶
- Removes a field from the logging context by its key.
Void ToJson(StringBuilder)¶
- Converts the logging context and its associated fields to a JSON string representation. This method serializes the logging context and its associated fields into a JSON format for structured logging purposes. The resulting JSON string represents the context and its fields, making it suitable for inclusion in log entries for better analysis and debugging.