提交记录修改Core/Librarys/Logger.cs+25 −9看文件
| @@ -48,7 +48,7 @@ namespace Core.Librarys | ||
| 48 | 48 | |
| 49 | 49 | public static void Info(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null) |
| 50 | 50 | { |
| 51 | 删除: message = message + "\r\n[ Caller Info ] Line:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName; | |
| 51 | 新增: message = message + "\r\nLine:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName; | |
| 52 | 52 | message = Fromat(LogLevel.Info, message); |
| 53 | 53 | |
| 54 | 54 | loggers.Add(message); |
| @@ -56,14 +56,14 @@ namespace Core.Librarys | ||
| 56 | 56 | |
| 57 | 57 | public static void Warn(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null) |
| 58 | 58 | { |
| 59 | 删除: message = message + "\r\n[ Caller Info ] Line:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName; | |
| 59 | 新增: message = message + "\r\nLine:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName; | |
| 60 | 60 | message = Fromat(LogLevel.Warn, message); |
| 61 | 61 | |
| 62 | 62 | loggers.Add(message); |
| 63 | 63 | } |
| 64 | 64 | public static void Error(string message, [CallerLineNumber] int callerLineNumber = -1, [CallerFilePath] string callerFilePath = null, [CallerMemberName] string callerMemberName = null) |
| 65 | 65 | { |
| 66 | 删除: message = message + "\r\n[ Caller Info ] Line:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName; | |
| 66 | 新增: message = message + "\r\nLine:" + callerLineNumber + ",File:" + callerFilePath + ",name:" + callerMemberName; | |
| 67 | 67 | message = Fromat(LogLevel.Error, message); |
| 68 | 68 | |
| 69 | 69 | loggers.Add(message); |
| @@ -72,7 +72,7 @@ namespace Core.Librarys | ||
| 72 | 72 | private static string Fromat(LogLevel logLevel, string message) |
| 73 | 73 | { |
| 74 | 74 | message = HandleMessage(message); |
| 75 | 删除: string logText = $"[ {logLevel.ToString()} ] [ {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")} ] \r\n{message}\r\n------------------------\r\n\r\n"; | |
| 75 | 新增: string logText = $"[{logLevel}] {DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}\r\n{message}\r\n------------------------\r\n\r\n"; | |
| 76 | 76 | Debug.WriteLine(logText); |
| 77 | 77 | return logText; |
| 78 | 78 | } |
| @@ -106,9 +106,10 @@ namespace Core.Librarys | ||
| 106 | 106 | |
| 107 | 107 | |
| 108 | 108 | // tai版本号 |
| 109 | 删除: clientInfo.Add(FromatItem("Tai Version", Assembly.GetExecutingAssembly().GetName().Version.ToString())); | |
| 110 | 删除: clientInfo.Add(FromatItem("WindowsOS Name", GetWindowsVersionName())); | |
| 111 | 删除: clientInfo.Add(FromatItem("Screen Size", GetScreenSize())); | |
| 109 | 新增: clientInfo.Add(FromatItem("Core Version", Assembly.GetExecutingAssembly().GetName().Version.ToString())); | |
| 110 | 新增: clientInfo.Add(FromatItem("OS Name", GetWindowsVersionName())); | |
| 111 | 新增: clientInfo.Add(FromatItem("Computer Type", GetComputerType())); | |
| 112 | 新增: clientInfo.Add(FromatItem("Screen", GetScreenSize())); | |
| 112 | 113 | clientInfo.Add("\r\n++++++++++++++++++++++++++++++++++++++++++++++++++\r\n\r\n"); |
| 113 | 114 | |
| 114 | 115 | File.WriteAllText(loggerName, string.Join("\r\n", clientInfo.ToArray())); |
| @@ -124,7 +125,7 @@ namespace Core.Librarys | ||
| 124 | 125 | |
| 125 | 126 | private static string GetScreenSize() |
| 126 | 127 | { |
| 127 | 删除: return SystemInformation.VirtualScreen.Width + " × " + SystemInformation.VirtualScreen.Height; | |
| 128 | 新增: return SystemInformation.VirtualScreen.Width + "*" + SystemInformation.VirtualScreen.Height; | |
| 128 | 129 | } |
| 129 | 130 | private static string GetWindowsVersionName() |
| 130 | 131 | { |
| @@ -150,9 +151,24 @@ namespace Core.Librarys | ||
| 150 | 151 | return name; |
| 151 | 152 | } |
| 152 | 153 | |
| 154 | 新增: /// <summary> | |
| 155 | 新增: /// 获取电脑设备类型 | |
| 156 | 新增: /// </summary> | |
| 157 | 新增: /// <returns>Desktop台式机,Laptop笔记本</returns> | |
| 158 | 新增: private static string GetComputerType() | |
| 159 | 新增: { | |
| 160 | 新增: if (SystemInformation.PowerStatus.BatteryChargeStatus == BatteryChargeStatus.NoSystemBattery) | |
| 161 | 新增: { | |
| 162 | 新增: return "Desktop"; | |
| 163 | 新增: } | |
| 164 | 新增: else | |
| 165 | 新增: { | |
| 166 | 新增: return "Laptop"; | |
| 167 | 新增: } | |
| 168 | 新增: } | |
| 153 | 169 | private static string FromatItem(string name, string text) |
| 154 | 170 | { |
| 155 | 删除: return $"[ {name} ] {text};\r\n"; | |
| 171 | 新增: return $"{name}:{text}"; | |
| 156 | 172 | } |
| 157 | 173 | |
| 158 | 174 | private static string HandleMessage(string message) |

