mirror of
https://github.com/project-redbud/FunGame-Core.git
synced 2025-04-23 12:39:35 +08:00
添加输出Error日志的方法 (#69)
This commit is contained in:
parent
5c89bafffd
commit
1fd5187785
@ -23,6 +23,11 @@ namespace Milimoe.FunGame.Core.Controller
|
||||
/// </summary>
|
||||
private Func<DataRequestType, DataRequest> MaskMethod_NewLongRunningDataRequest { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 输出错误消息
|
||||
/// </summary>
|
||||
private Action<Exception> MaskMethod_Error { get; set; } = new(e => Console.Write("\r" + e + "\n\r> "));
|
||||
|
||||
/// <summary>
|
||||
/// 输出系统消息
|
||||
/// </summary>
|
||||
@ -46,6 +51,13 @@ namespace Milimoe.FunGame.Core.Controller
|
||||
/// <returns></returns>
|
||||
public DataRequest NewLongRunningDataRequest(DataRequestType type) => MaskMethod_NewLongRunningDataRequest(type);
|
||||
|
||||
/// <summary>
|
||||
/// 输出错误消息
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
/// <returns></returns>
|
||||
public void Error(Exception e) => MaskMethod_Error(e);
|
||||
|
||||
/// <summary>
|
||||
/// 新建一个AddonController
|
||||
/// </summary>
|
||||
@ -57,6 +69,7 @@ namespace Milimoe.FunGame.Core.Controller
|
||||
if (delegates.Length > 0) MaskMethod_WriteLine = (Action<string>)delegates[0];
|
||||
if (delegates.Length > 1) MaskMethod_NewDataRequest = (Func<DataRequestType, DataRequest>)delegates[1];
|
||||
if (delegates.Length > 2) MaskMethod_NewLongRunningDataRequest = (Func<DataRequestType, DataRequest>)delegates[2];
|
||||
if (delegates.Length > 3) MaskMethod_Error = (Action<Exception>)delegates[3];
|
||||
MaskMethod_NewDataRequest ??= new(DefaultNewDataRequest);
|
||||
MaskMethod_NewLongRunningDataRequest ??= new(DefaultNewDataRequest);
|
||||
}
|
||||
|
@ -975,6 +975,11 @@
|
||||
基于本地已连接的Socket创建长时间运行的数据请求
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Milimoe.FunGame.Core.Controller.AddonController.MaskMethod_Error">
|
||||
<summary>
|
||||
输出错误消息
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Milimoe.FunGame.Core.Controller.AddonController.WriteLine(System.String)">
|
||||
<summary>
|
||||
输出系统消息
|
||||
@ -998,6 +1003,13 @@
|
||||
<param name="type"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Milimoe.FunGame.Core.Controller.AddonController.Error(System.Exception)">
|
||||
<summary>
|
||||
输出错误消息
|
||||
</summary>
|
||||
<param name="e"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:Milimoe.FunGame.Core.Controller.AddonController.#ctor(Milimoe.FunGame.Core.Interface.IAddon,System.Delegate[])">
|
||||
<summary>
|
||||
新建一个AddonController
|
||||
|
Loading…
x
Reference in New Issue
Block a user