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