Started working on UI for windows users. Fixed bug in actions not being loaded

This commit is contained in:
2024-05-26 01:08:38 +03:00
parent c87d1a89c5
commit 5345515512
42 changed files with 655 additions and 1290 deletions

View File

@@ -37,6 +37,11 @@ public sealed class Logger : ILogger
return messageAsString;
}
private void LogToFile(string message)
{
System.IO.File.AppendAllText(Application.CurrentApplication.LogFile, message);
}
private string GenerateLogMessage(ILogMessage message, string customFormat)
{
string messageAsString = customFormat;
@@ -54,6 +59,7 @@ public sealed class Logger : ILogger
OnRawLog?.Invoke(this, message);
string messageAsString = GenerateLogMessage(message, format);
OnFormattedLog?.Invoke(this, new ILogger.FormattedMessage() { Message = messageAsString, Type = message.LogMessageType });
LogToFile(messageAsString);
}
public void Log(ILogMessage message)
@@ -61,6 +67,7 @@ public sealed class Logger : ILogger
OnRawLog?.Invoke(this, message);
string messageAsString = GenerateLogMessage(message);
OnFormattedLog?.Invoke(this, new ILogger.FormattedMessage() { Message = messageAsString, Type = message.LogMessageType }) ;
LogToFile(messageAsString);
}
public void Log(string message, LogType logType, string format) => Log(new LogMessage(message, logType), format);