--- trunk/RomCheater.Logging/logger.cs 2012/05/09 17:48:05 82 +++ trunk/RomCheater.Logging/logger.cs 2012/05/09 22:37:17 95 @@ -56,6 +56,29 @@ namespace RomCheater.Logging public static void Write(string format, params object[] args) { if (logging_flags.HasFlag(loggerflags.ERROR)) { xlogger.Write(CreateNewFormat(format), args); } } public static void WriteLine(string format, params object[] args) { if (logging_flags.HasFlag(loggerflags.ERROR)) { xlogger.WriteLine(CreateNewFormat(format), args); } } } + #region Force logging + public static class ForceLog + { + public static class Info + { + private static string CreateNewFormat(string format) { return " " + CreateTimeStamp() + "(INFO) " + format; } + public static void Write(string format, params object[] args) { xlogger.Write(CreateNewFormat(format), args); } + public static void WriteLine(string format, params object[] args) { xlogger.WriteLine(CreateNewFormat(format), args); } + } + public static class Debug + { + private static string CreateNewFormat(string format) { return " " + CreateTimeStamp() + "(DEBUG) " + format; } + public static void Write(string format, params object[] args) { xlogger.Write(CreateNewFormat(format), args); } + public static void WriteLine(string format, params object[] args) { xlogger.WriteLine(CreateNewFormat(format), args); } + } + public static class Error + { + private static string CreateNewFormat(string format) { return " " + CreateTimeStamp() + "(ERROR) " + format; } + public static void Write(string format, params object[] args) { xlogger.Write(CreateNewFormat(format), args); } + public static void WriteLine(string format, params object[] args) { xlogger.WriteLine(CreateNewFormat(format), args); } + } + } + #endregion #endregion } |