diff --git a/EonaCat.Logger/EonaCatCoreLogger/Internal/BatchingLoggerProvider.cs b/EonaCat.Logger/EonaCatCoreLogger/Internal/BatchingLoggerProvider.cs
index e370c90..07be424 100644
--- a/EonaCat.Logger/EonaCatCoreLogger/Internal/BatchingLoggerProvider.cs
+++ b/EonaCat.Logger/EonaCatCoreLogger/Internal/BatchingLoggerProvider.cs
@@ -71,11 +71,18 @@ public abstract class BatchingLoggerProvider : ILoggerProvider, IDisposable
public bool IsStarted { get; set; }
public bool UseMask { get; set; }
+ public string Category { get; set; } = "General";
private LoggerSettings _loggerSettings;
+ ///
+ /// Creates a new logger instance for the specified category name.
+ ///
+ /// The category name for messages produced by the logger. Cannot be null.
+ /// An instance that logs messages for the specified category.
public ILogger CreateLogger(string categoryName)
{
+ Category = categoryName;
return new BatchingLogger(this, categoryName, LoggerSettings);
}
diff --git a/EonaCat.Logger/Managers/LogHelper.cs b/EonaCat.Logger/Managers/LogHelper.cs
index 98e2103..92cf8f6 100644
--- a/EonaCat.Logger/Managers/LogHelper.cs
+++ b/EonaCat.Logger/Managers/LogHelper.cs
@@ -132,12 +132,7 @@ public static class LogHelper
- internal static string FormatMessageWithHeader(
- LoggerSettings settings,
- ELogType logType,
- string message,
- DateTime dateTime,
- string category = null)
+ internal static string FormatMessageWithHeader(LoggerSettings settings, ELogType logType, string message, DateTime dateTime, string category = null)
{
if (string.IsNullOrWhiteSpace(message))
{