跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

提交记录
修改Core/Servicers/Instances/Logger.cs+7 −3看文件
@@ -4,6 +4,7 @@ using System.Collections.Generic;
44using System.Diagnostics;
55using System.IO;
66using System.Linq;
7新增:using System.Runtime.CompilerServices;
78using System.Text;
89using System.Threading.Tasks;
910
@@ -24,17 +25,20 @@ namespace Core.Servicers.Instances
2425 loggerName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
2526 "Log", DateTime.Now.ToString("yyyy-MM-dd") + ".log");
2627 }
27删除: public void Info(string message)
28新增: public void Info(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null)
2829 {
30新增: message = message + "\r\n[Caller Info] Line:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName;
2931 Save(Fromat(LogLevel.Info, message));
3032 }
3133
32删除: public void Warn(string message)
34新增: public void Warn(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null)
3335 {
36新增: message = message + "\r\n[Caller Info] Line:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName;
3437 Save(Fromat(LogLevel.Warn, message));
3538 }
36删除: public void Error(string message)
39新增: public void Error(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null)
3740 {
41新增: message = message + "\r\n[Caller Info] Line:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName;
3842 Save(Fromat(LogLevel.Error, message));
3943 }
4044
修改Core/Servicers/Interfaces/ILogger.cs+4 −3看文件
@@ -1,6 +1,7 @@
11using System;
22using System.Collections.Generic;
33using System.Linq;
4新增:using System.Runtime.CompilerServices;
45using System.Text;
56using System.Threading.Tasks;
67
@@ -8,8 +9,8 @@ namespace Core.Servicers.Interfaces
89{
910 public interface ILogger
1011 {
11删除: void Info(string message);
12删除: void Warn(string message);
13删除: void Error(string message);
12新增: void Info(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null);
13新增: void Warn(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null);
14新增: void Error(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null);
1415 }
1516}