This commit is contained in:
2025-03-30 16:06:57 +02:00
parent e62bd2aa6d
commit 623ba3f621
148 changed files with 2773 additions and 1441 deletions

View File

@@ -10,42 +10,42 @@ namespace RebootKit.Engine.Foundation {
}
public readonly struct Logger {
private readonly string _name;
readonly string m_Name;
public Logger(string name) {
_name = name;
m_Name = name;
}
public void Log(LogLevel level, string message) {
switch (level) {
case LogLevel.Info:
UnityEngine.Debug.Log(FormatMessage(level, _name, message, true));
UnityEngine.Debug.Log(FormatMessage(level, m_Name, message, true));
break;
case LogLevel.Debug:
UnityEngine.Debug.Log(FormatMessage(level, _name, message, true));
UnityEngine.Debug.Log(FormatMessage(level, m_Name, message, true));
break;
case LogLevel.Warning:
UnityEngine.Debug.LogWarning(FormatMessage(level, _name, message, true));
UnityEngine.Debug.LogWarning(FormatMessage(level, m_Name, message, true));
break;
case LogLevel.Error:
UnityEngine.Debug.LogError(FormatMessage(level, _name, message, true));
UnityEngine.Debug.LogError(FormatMessage(level, m_Name, message, true));
break;
default:
throw new ArgumentOutOfRangeException(nameof(level), level, null);
}
}
[Conditional(RConsts.BuildFlagDebug)]
[Conditional(RConsts.k_BuildFlagDebug)]
public void Info(string message) {
Log(LogLevel.Info, message);
}
[Conditional(RConsts.BuildFlagDebug)]
[Conditional(RConsts.k_BuildFlagDebug)]
public void Debug(string message) {
Log(LogLevel.Debug, message);
}
[Conditional(RConsts.BuildFlagDebug)]
[Conditional(RConsts.k_BuildFlagDebug)]
public void Warning(string message) {
Log(LogLevel.Warning, message);
}
@@ -54,7 +54,7 @@ namespace RebootKit.Engine.Foundation {
Log(LogLevel.Error, message);
}
private static string FormatMessage(LogLevel level, string name, string message, bool richText) {
static string FormatMessage(LogLevel level, string name, string message, bool richText) {
if (!richText) {
string prefix = level switch {
LogLevel.Info => "",