aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Common/Logging/LogClass.cs
diff options
context:
space:
mode:
authorjduncanator <1518948+jduncanator@users.noreply.github.com>2019-02-11 23:00:32 +1100
committergdkchan <gab.dark.100@gmail.com>2019-02-11 09:00:32 -0300
commitd306115750df9df170cfef4d49c6b0b7af498962 (patch)
tree13e51d71ad264c8815106dc6a3190af02d193777 /Ryujinx.Common/Logging/LogClass.cs
parenta694420d11ef74e4f0bf473be2b6f64635bc89c7 (diff)
Logger and Configuration Refactoring (#573)
* Logging: Refactor log targets into Ryujinx.Common * Logger: Implement JSON Log Target * Logger: Optimize Console/File logging targets Implement a simple ObjectPool to pool up StringBuilders to avoid causing excessive GCing of gen1/2 items when large amounts of log entries are being generated. We can also pre-determine the async overflow action at initialization time, allowing for an easy optimization in the message enqueue function, avoiding a number of comparisons. * Logger: Implement LogFormatters * Config: Refactor configuration file and loading * Config: Rename to .jsonc to avoid highlighting issues in VSC and GitHub * Resolve style nits * Config: Resolve incorrect default key binding * Config: Also update key binding default in schema * Tidy up namespace imports * Config: Update CONFIG.md to reflect new Config file
Diffstat (limited to 'Ryujinx.Common/Logging/LogClass.cs')
-rw-r--r--Ryujinx.Common/Logging/LogClass.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/Ryujinx.Common/Logging/LogClass.cs b/Ryujinx.Common/Logging/LogClass.cs
index f20347b6..66a83b37 100644
--- a/Ryujinx.Common/Logging/LogClass.cs
+++ b/Ryujinx.Common/Logging/LogClass.cs
@@ -2,6 +2,7 @@ namespace Ryujinx.Common.Logging
{
public enum LogClass
{
+ Application,
Audio,
Cpu,
Font,