12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- using UnityEngine;
- using System.Collections;
- using System;
- /// <summary>
- /// 输出管理者
- /// author: gwang. 2022.8.11 (以前是谁写的不知道, 我给加了时间戳和文本颜色(#^.^#)).
- /// </summary>
- public class LogHelper
- {
- /// <summary>
- /// 输出开关
- /// </summary>
- static public bool EnableLog = true;
- /// <summary>
- /// 输出日志信息
- /// </summary>
- /// <param name="message"></param>
- #if UNITY_EDITOR
- //public static Action<object> Log = (msg) => Debug.Log($"[{DateTimeOffset.Now:fffff}] <color=#388E3C>{msg}</color>");
- public static Action<object> Log = (msg) => Debug.Log($"[{DateTimeOffset.Now:fffff}] <color=#3cd070>{msg}</color>");
- #else
- static public void Log(object msg)
- {
- if (EnableLog)
- {
- Debug.Log($"[{DateTimeOffset.Now:fffff}] <color=#B2FF59>{msg}</color>");
- }
- }
- #endif
- /// <summary>
- /// 输出错误信息
- /// </summary>
- /// <param name="message"></param>
- #if UNITY_EDITOR
- public static Action<object> LogError = (msg) => Debug.LogError($"[{DateTimeOffset.Now:fffff}] <color=#FF0000>{msg}</color>");
- #else
- static public void LogError(object msg)
- {
- if (EnableLog)
- {
- Debug.LogError($"[{DateTimeOffset.Now:fffff}] <color=#FF0000>{msg}</color>");
- }
- }
- #endif
- /// <summary>
- /// 输出警告信息
- /// </summary>
- /// <param name="message"></param>
- #if UNITY_EDITOR
- public static Action<object> LogWarning = (msg) => Debug.LogWarning($"[{DateTimeOffset.Now:fffff}] <color=#FFC300>{msg}</color>");
- #else
- static public void LogWarning(object msg)
- {
- if (EnableLog)
- {
- Debug.LogWarning($"[{DateTimeOffset.Now:HH:mm:ss fffff}] <color=#FFC300>{msg}</color>");
- }
- }
- #endif
- }
|