返回提交历史
Modified
XFEExtension.NetCore.XFEConsole/XFEConsole.cs
+2
-2
Modified
XFEExtension.NetCore.XFEConsole/XFEExtension.NetCore.XFEConsole.csproj
+3
-3
XFEstudio/XFEExtension.NetCore.XFEConsole
使 UseXFEConsoleLog 支持可选参数并升级版本号
将 UseXFEConsoleLog 的参数 xFEConsoleLogOptions 改为可选,未传入时自动使用默认配置,提升方法易用性;同时将项目版本号提升至 2.2.1。
5e8bcb8
代码差异
2 个文件
+5
-5
@@ -79,16 +79,16 @@ public static class XFEConsole
79
79
/// <summary>
80
80
/// 使用XFE控制台日志
81
81
/// </summary>
82
public static void UseXFEConsoleLog(XFEConsoleLogOptions xFEConsoleLogOptions)
82
public static void UseXFEConsoleLog(XFEConsoleLogOptions? xFEConsoleLogOptions = null)
83
83
{
84
84
EnableLog = true;
85
xFEConsoleLogOptions ??= new XFEConsoleLogOptions();
85
86
switch (xFEConsoleLogOptions.LogType)
86
87
{
87
88
case Models.LogType.MemoryLog:
88
89
Log = new XFEMemoryLog();
89
90
break;
90
91
case Models.LogType.FileLog:
91
break;
92
92
default:
93
93
break;
94
94
}
@@ -4,7 +4,7 @@
4
4
<TargetFramework>net10.0</TargetFramework>
5
5
<ImplicitUsings>enable</ImplicitUsings>
6
6
<Nullable>enable</Nullable>
7
<Version>2.2.0</Version>
7
<Version>2.2.1</Version>
8
8
<Authors>XFEstudio</Authors>
9
9
<Company>寰宇朽力网络科技</Company>
10
10
<Description>XFEConsole是一个可以运行用户进行远程输出的调试辅助工具,需要配合XFE工具箱来使用,当然也可以根据本DLL内的架构搭建一个调试工具</Description>
@@ -15,9 +15,9 @@
15
15
<RepositoryUrl>https://github.com/XFEstudio/XFEExtension.NetCore.XFEConsole.git</RepositoryUrl>
16
16
<PackageTags>XFE;Console;Test;Out;Output;Remote;</PackageTags>
17
17
<PackageReleaseNotes>
18
扩展日志系统:支持多类型与ANSI控制台输出
18
使 UseXFEConsoleLog 支持可选参数并升级版本号
19
19
20
本次更新引入 LogType 枚举和 XFEConsoleLogOptions 配置类,支持内存日志与文件日志类型(FileLog 预留),并优化 UseXFEConsoleLog 初始化方式。新增 ConsoleAnsi 辅助类,自动启用 Windows 控制台 ANSI 转义序列,提升日志输出兼容性。项目版本升级至 2.2.0,允许 unsafe 代码块。整体提升日志系统的可配置性与扩展性。
20
将 UseXFEConsoleLog 的参数 xFEConsoleLogOptions 改为可选,未传入时自动使用默认配置,提升方法易用性;同时将项目版本号提升至 2.2.1。
21
21
</PackageReleaseNotes>
22
22
<PackageLicenseFile>LICENSE</PackageLicenseFile>
23
23
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>