# Class ProcessLogEntry OptimaJet.Workflow.Core.Logging.ProcessLogEntry Represents a structured log entry written to an [IProcessLogProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Logging/IProcessLogProvider/) for a workflow process. Namespace: [OptimaJet.Workflow.Core.Logging](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Logging/) ```csharp public class ProcessLogEntry ``` ## Properties `public Guid ProcessId { get; set; }` Gets or sets the identifier of the process associated with the entry. `public DateTime CreatedOn { get; set; }` Gets or sets the local date and time when the entry was created. The initial value is [DateTime.Now](https://learn.microsoft.com/dotnet/api/system.datetime.now). `public DateTime Timestamp { get; set; }` Gets or sets the date and time associated with the logged workflow operation. `public string Message { get; set; }` Gets or sets the human-readable message for the entry. `public JObject Properties { get; set; }` Gets or sets the JObject containing structured values associated with the entry. `public Exception Exception { get; set; }` Gets or sets the [Exception](https://learn.microsoft.com/dotnet/api/system.exception) associated with the logged workflow operation. [Previous MemoryProcessLogger](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Logging/MemoryProcessLogger/) [Next ActivityExecutionEventType](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Logging.Events/ActivityExecutionEventType/)