Browse Source

增加扩展方法 Logger.UseFile(days)

master
王厅 1 day ago
parent
commit
69b7cf6fd9
  1. 11
      Apewer/_Extensions.cs

11
Apewer/_Extensions.cs

@ -358,6 +358,17 @@ public static class Extensions
#region Logger
/// <summary>将日志保存到文件,并设置文件的保留天数。</summary>
/// <param name="logger">日志记录程序。</param>
/// <param name="days">日志文件的保留天数。指定为 -1 时将永久保存。</param>
/// <exception cref="ArgumentNullException"></exception>
public static void UseFile(this Logger logger, int days = 14)
{
if (logger == null) throw new ArgumentNullException(nameof(logger));
logger.UseFile = true;
logger.FileReserved = days;
}
/// <summary>记录文本。多个 Content 参数将以“ | ”分隔。</summary>
public static void Write(this Logger logger, params object[] content) => logger?.Output(null, content, null);

Loading…
Cancel
Save