/// <summary> /// Logs a [Debug] line for specific for loading an item /// </summary> /// <param name="name">The name of the item</param> /// <param name="status">The status of the loading</param> /// <param name="always">Logs the line even if _debug is false</param> public static void Debug(string name, Status status, bool always = false) { try { if (status == Status.Start) { if (Cfg.Debug || always) { Logger.Debug("Loading" + name + "...."); } if (status == Status.Stop) { if (Cfg.Debug || always) { Logger.Debug(name + "loaded"); } } } } catch (Exception e) { Log.e(e); } }
/// <summary> /// Logs the a error line /// </summary> /// <param name="message">The message that should be logged</param> /// <param name="type">Where should the message be logged</param> public static void Error(string message, LogType type = LogType.Console) { try { Logger.Error(message, type); } catch (Exception e) { Log.e(e); } }
/// <summary> /// Logs the line with an [Warning] prefix /// </summary> /// <param name="prefix">Addds another prefix after [Info]</param> /// <param name="message">The message that should be logged</param> /// <param name="type">Where should the message be logged</param> public static void Warning(string prefix, string message, LogType type = LogType.Console) { try { Logger.Warning("[" + prefix + "]" + message, type); } catch (Exception e) { Log.e(e); } }
/// <summary> /// Initializes the config /// </summary> public static void Config() { try { Logger.ClearCustomLog(); MI.Config.Load(); } catch (Exception e) { Log.e(e); } }
/// <summary> /// Logs the line with a [Debug] prefix if only the _debug is true /// </summary> /// <param name="prefix">Adds another prefix after [Debug]</param> /// <param name="message">The message thats hould be logged</param> /// <param name="always">Logs the line even if _debug id false</param> /// <param name="type">Where should the message be logged</param> public static void Debug(string prefix, string message, bool always = false, LogType type = LogType.Console) { try { if (Cfg.Debug || always) { Logger.Debug("[" + prefix + "]" + message, type); } } catch (Exception e) { Log.e(e); } }
/// <summary> /// Logs the line with a [Debug] prefix only if _debug is true /// </summary> /// <param name="message">The message that should be logged</param> /// <param name="always">Logs the line even if _debug is false</param> /// <param name="type">Where should the message be logged</param> public static void Debug(string message, bool always = false, LogType type = LogType.Console) { try { if (QPatch._debug || always) { Logger.Debug(message, type); } } catch (Exception e) { Log.e(e); } }