Logging Improvements2
Little modifications
This commit is contained in:
parent
45e5f901d1
commit
fe126a99d1
1 changed files with 9 additions and 9 deletions
|
@ -31,6 +31,11 @@ namespace Ryujinx
|
||||||
return ExecutionTime.ElapsedMilliseconds.ToString().PadLeft(8, '0') + "ms";
|
return ExecutionTime.ElapsedMilliseconds.ToString().PadLeft(8, '0') + "ms";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static string WhoCalledMe()
|
||||||
|
{
|
||||||
|
return new StackTrace().GetFrame(2).GetMethod().Name;
|
||||||
|
}
|
||||||
|
|
||||||
private static void LogFile(string Message)
|
private static void LogFile(string Message)
|
||||||
{
|
{
|
||||||
if (EnableLogFile)
|
if (EnableLogFile)
|
||||||
|
@ -74,7 +79,7 @@ namespace Ryujinx
|
||||||
{
|
{
|
||||||
if (EnableDebug)
|
if (EnableDebug)
|
||||||
{
|
{
|
||||||
string Text = $"{GetExecutionTime()} | DEBUG > {Message}";
|
string Text = $"{GetExecutionTime()} | DEBUG > {WhoCalledMe()} - {Message}";
|
||||||
|
|
||||||
Console.ForegroundColor = ConsoleColor.Gray;
|
Console.ForegroundColor = ConsoleColor.Gray;
|
||||||
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
||||||
|
@ -88,7 +93,7 @@ namespace Ryujinx
|
||||||
{
|
{
|
||||||
if (EnableWarn)
|
if (EnableWarn)
|
||||||
{
|
{
|
||||||
string Text = $"{GetExecutionTime()} | WARN > {Message}";
|
string Text = $"{GetExecutionTime()} | WARN > {WhoCalledMe()} - {Message}";
|
||||||
|
|
||||||
Console.ForegroundColor = ConsoleColor.Yellow;
|
Console.ForegroundColor = ConsoleColor.Yellow;
|
||||||
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
||||||
|
@ -102,7 +107,7 @@ namespace Ryujinx
|
||||||
{
|
{
|
||||||
if (EnableError)
|
if (EnableError)
|
||||||
{
|
{
|
||||||
string Text = $"{GetExecutionTime()} | ERROR > {Message}";
|
string Text = $"{GetExecutionTime()} | ERROR > {WhoCalledMe()} - {Message}";
|
||||||
|
|
||||||
Console.ForegroundColor = ConsoleColor.Red;
|
Console.ForegroundColor = ConsoleColor.Red;
|
||||||
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
||||||
|
@ -116,7 +121,7 @@ namespace Ryujinx
|
||||||
{
|
{
|
||||||
if (EnableFatal)
|
if (EnableFatal)
|
||||||
{
|
{
|
||||||
string Text = $"{GetExecutionTime()} | FATAL > {Message}";
|
string Text = $"{GetExecutionTime()} | FATAL > {WhoCalledMe()} - {Message}";
|
||||||
|
|
||||||
Console.ForegroundColor = ConsoleColor.Magenta;
|
Console.ForegroundColor = ConsoleColor.Magenta;
|
||||||
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
Console.WriteLine(Text.PadLeft(Text.Length + 1, ' '));
|
||||||
|
@ -125,10 +130,5 @@ namespace Ryujinx
|
||||||
LogFile(Text);
|
LogFile(Text);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static string WhoCalledMe()
|
|
||||||
{
|
|
||||||
return new StackTrace().GetFrame(2).GetMethod().Name;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue