Creates a FileLogger writing to the given directory.
Absolute path to the directory where log files are written.
Logs a debug-level message.
The message text.
Optionalcontext: LogContext
Optional structured key-value context.
Logs an info-level message.
The message text.
Optionalcontext: LogContext
Optional structured key-value context.
Logs a warning-level message.
The message text.
Optionalcontext: LogContext
Optional structured key-value context.
Logs an error-level message.
The message text.
Optionalcontext: LogContext
Optional structured key-value context.
ILogger implementation that writes NDJSON log entries to a rotating file.