diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2018-06-10 21:46:42 -0300 |
|---|---|---|
| committer | gdkchan <gab.dark.100@gmail.com> | 2018-06-10 21:46:42 -0300 |
| commit | 76f3b1b3a4637ec72abfbb8cbc0679f2e0ca838f (patch) | |
| tree | 0411b709de31c1c0517763512df8eeb9f7491bc9 /Ryujinx.Core/Logging | |
| parent | 518fe799da6dd4f12c58c9e6e174767effb0b868 (diff) | |
Rename Ryujinx.Core to Ryujinx.HLE and add a separate project for a future LLE implementation
Diffstat (limited to 'Ryujinx.Core/Logging')
| -rw-r--r-- | Ryujinx.Core/Logging/LogClass.cs | 41 | ||||
| -rw-r--r-- | Ryujinx.Core/Logging/LogEventArgs.cs | 19 | ||||
| -rw-r--r-- | Ryujinx.Core/Logging/LogLevel.cs | 11 | ||||
| -rw-r--r-- | Ryujinx.Core/Logging/Logger.cs | 84 |
4 files changed, 0 insertions, 155 deletions
diff --git a/Ryujinx.Core/Logging/LogClass.cs b/Ryujinx.Core/Logging/LogClass.cs deleted file mode 100644 index d26855d0..00000000 --- a/Ryujinx.Core/Logging/LogClass.cs +++ /dev/null @@ -1,41 +0,0 @@ -namespace Ryujinx.Core.Logging -{ - public enum LogClass - { - Audio, - Cpu, - Gpu, - Hid, - Kernel, - KernelIpc, - KernelScheduler, - KernelSvc, - Loader, - Service, - ServiceAcc, - ServiceAm, - ServiceApm, - ServiceAudio, - ServiceBsd, - ServiceCaps, - ServiceFriend, - ServiceFs, - ServiceHid, - ServiceLm, - ServiceMm, - ServiceNfp, - ServiceNifm, - ServiceNs, - ServiceNv, - ServicePctl, - ServicePl, - ServicePrepo, - ServiceSet, - ServiceSfdnsres, - ServiceSm, - ServiceSsl, - ServiceSss, - ServiceTime, - ServiceVi - } -} diff --git a/Ryujinx.Core/Logging/LogEventArgs.cs b/Ryujinx.Core/Logging/LogEventArgs.cs deleted file mode 100644 index 15d5aefb..00000000 --- a/Ryujinx.Core/Logging/LogEventArgs.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; - -namespace Ryujinx.Core.Logging -{ - public class LogEventArgs : EventArgs - { - public LogLevel Level { get; private set; } - public TimeSpan Time { get; private set; } - - public string Message { get; private set; } - - public LogEventArgs(LogLevel Level, TimeSpan Time, string Message) - { - this.Level = Level; - this.Time = Time; - this.Message = Message; - } - } -}
\ No newline at end of file diff --git a/Ryujinx.Core/Logging/LogLevel.cs b/Ryujinx.Core/Logging/LogLevel.cs deleted file mode 100644 index be5b4ff2..00000000 --- a/Ryujinx.Core/Logging/LogLevel.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Ryujinx.Core.Logging -{ - public enum LogLevel - { - Debug, - Stub, - Info, - Warning, - Error - } -} diff --git a/Ryujinx.Core/Logging/Logger.cs b/Ryujinx.Core/Logging/Logger.cs deleted file mode 100644 index 972d716c..00000000 --- a/Ryujinx.Core/Logging/Logger.cs +++ /dev/null @@ -1,84 +0,0 @@ -using System; -using System.Diagnostics; -using System.Runtime.CompilerServices; - -namespace Ryujinx.Core.Logging -{ - public class Logger - { - private bool[] EnabledLevels; - private bool[] EnabledClasses; - - public event EventHandler<LogEventArgs> Updated; - - private Stopwatch Time; - - public Logger() - { - EnabledLevels = new bool[Enum.GetNames(typeof(LogLevel)).Length]; - EnabledClasses = new bool[Enum.GetNames(typeof(LogClass)).Length]; - - EnabledLevels[(int)LogLevel.Stub] = true; - EnabledLevels[(int)LogLevel.Info] = true; - EnabledLevels[(int)LogLevel.Warning] = true; - EnabledLevels[(int)LogLevel.Error] = true; - - for (int Index = 0; Index < EnabledClasses.Length; Index++) - { - EnabledClasses[Index] = true; - } - - Time = new Stopwatch(); - - Time.Start(); - } - - public void SetEnable(LogLevel Level, bool Enabled) - { - EnabledLevels[(int)Level] = Enabled; - } - - public void SetEnable(LogClass Class, bool Enabled) - { - EnabledClasses[(int)Class] = Enabled; - } - - internal void PrintDebug(LogClass Class, string Message, [CallerMemberName] string Caller = "") - { - Print(LogLevel.Debug, Class, GetFormattedMessage(Class, Message, Caller)); - } - - internal void PrintStub(LogClass Class, string Message, [CallerMemberName] string Caller = "") - { - Print(LogLevel.Stub, Class, GetFormattedMessage(Class, Message, Caller)); - } - - internal void PrintInfo(LogClass Class, string Message, [CallerMemberName] string Caller = "") - { - Print(LogLevel.Info, Class, GetFormattedMessage(Class, Message, Caller)); - } - - internal void PrintWarning(LogClass Class, string Message, [CallerMemberName] string Caller = "") - { - Print(LogLevel.Warning, Class, GetFormattedMessage(Class, Message, Caller)); - } - - internal void PrintError(LogClass Class, string Message, [CallerMemberName] string Caller = "") - { - Print(LogLevel.Error, Class, GetFormattedMessage(Class, Message, Caller)); - } - - private void Print(LogLevel Level, LogClass Class, string Message) - { - if (EnabledLevels[(int)Level] && EnabledClasses[(int)Class]) - { - Updated?.Invoke(this, new LogEventArgs(Level, Time.Elapsed, Message)); - } - } - - private string GetFormattedMessage(LogClass Class, string Message, string Caller) - { - return $"{Class} {Caller}: {Message}"; - } - } -}
\ No newline at end of file |
