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