@@ -21,19 +21,7 @@ private static void PrintLog(LogInfo li)
2121 _writer . WriteToLog ( li ) ;
2222 }
2323
24- #region Sync Logging
25-
26- /// <summary>
27- /// NOTICE: Sync logging is discouraged. Please use Async instead.
28- /// </summary>
29- /// <param name="message">Message to log</param>
30- /// <param name="colour">Colour of message</param>
31- public static void SyncColour ( object message , ConsoleColor colour )
32- {
33- PrintLog ( new LogInfo ( message ? . ToString ( ) , colour ) ) ;
34- }
35-
36- #endregion
24+ #region Exception Logging
3725
3826 /// <summary>
3927 /// Catch unhandled exception from the application
@@ -55,6 +43,22 @@ public static void Application_ThreadException(object sender, ThreadExceptionEve
5543 File . WriteAllText ( Constants . LogDir + "\\ MODDED_ErrorLog.Log_" + Extensions . Random . Next ( 100000000 , 999999999 ) + ".txt" , e . Exception . ToString ( ) ) ;
5644 }
5745
46+ #endregion
47+
48+ #region Sync Logging
49+
50+ /// <summary>
51+ /// NOTICE: Sync logging is discouraged. Please use Async instead.
52+ /// </summary>
53+ /// <param name="message">Message to log</param>
54+ /// <param name="colour">Colour of message</param>
55+ public static void SyncColour ( object message , ConsoleColor colour )
56+ {
57+ PrintLog ( new LogInfo ( message ? . ToString ( ) , colour ) ) ;
58+ }
59+
60+ #endregion
61+
5862 #region Async Logging
5963
6064 public static void AsyncColour ( object message , ConsoleColor colour )
@@ -97,6 +101,26 @@ public static void AsyncM(object message)
97101 AsyncColour ( message ? . ToString ( ) , ConsoleColor . Magenta ) ;
98102 }
99103
104+ public static void Error ( object message )
105+ {
106+ AsyncR ( "[ERROR] " + message ) ;
107+ }
108+
109+ public static void Success ( object message )
110+ {
111+ AsyncG ( "[SUCCESS] " + message ) ;
112+ }
113+
114+ public static void Info ( object message )
115+ {
116+ AsyncY ( "[INFO] " + message ) ;
117+ }
118+
119+ public static void Out ( object message )
120+ {
121+ Async ( "[OUT] " + message ) ;
122+ }
123+
100124 #endregion
101125
102126 #region ToRemove
@@ -157,7 +181,7 @@ public static void Info(object message, params object[] values)
157181 }
158182
159183 [ Obsolete ( "Parameter 'values' is no longer supported. Format before logging." ) ]
160- public static void AsyncR ( object message , params object [ ] values )
184+ public static void Error ( object message , params object [ ] values )
161185 {
162186 AsyncR ( message ) ;
163187 }
0 commit comments