Accepts a JSON log entry and stores it in BadgerDB
Driver is the name of the driver that generated the log. This helps in identifying which component of the system produced the log.
Message is the actual log message. This contains the information or error details that you want to record.
Pipeline is the name of the pipeline associated with the log. This allows you to trace logs back to specific pipelines.
RunID is a unique identifier for the workflow run. This allows you to group logs by specific runs of your pipelines.
Timestamp is the time when the log was created. This is useful for ordering logs and understanding the sequence of events.
Log created