From bff59aacba9f97fe90b89d2640b56be57e3866e5 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sat, 19 Nov 2016 14:46:50 -0500 Subject: restore all Log methods for backwards compatibility --- src/StardewModdingAPI/Log.cs | 106 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) (limited to 'src/StardewModdingAPI') diff --git a/src/StardewModdingAPI/Log.cs b/src/StardewModdingAPI/Log.cs index 3ab9fe78..5cb794f9 100644 --- a/src/StardewModdingAPI/Log.cs +++ b/src/StardewModdingAPI/Log.cs @@ -179,6 +179,112 @@ namespace StardewModdingAPI Log.Monitor.LegacyLog(Log.GetModName(), message, ConsoleColor.DarkGray, LogLevel.Trace); } + /// Obsolete. + public static void LogValueNotSpecified() + { + Log.WarnDeprecated(); + Log.AsyncR(" must be specified"); + } + + /// Obsolete. + public static void LogObjectValueNotSpecified() + { + Log.WarnDeprecated(); + Log.AsyncR(" and must be specified"); + } + + /// Obsolete. + public static void LogValueInvalid() + { + Log.WarnDeprecated(); + Log.AsyncR(" is invalid"); + } + + /// Obsolete. + public static void LogObjectInvalid() + { + Log.WarnDeprecated(); + Log.AsyncR(" is invalid"); + } + + /// Obsolete. + public static void LogValueNotInt32() + { + Log.WarnDeprecated(); + Log.AsyncR(" must be a whole number (Int32)"); + } + + /// Obsolete. + /// The message to log. + /// Obsolete. + /// Obsolete. + [Obsolete("Parameter 'values' is no longer supported. Format before logging.")] + private static void PrintLog(object message, bool disableLogging, params object[] values) + { + Log.WarnDeprecated(); + Log.Monitor.LegacyLog(Log.GetModName(), message?.ToString(), ConsoleColor.Gray); + } + + /// Obsolete. + /// The message to log. + /// Obsolete. + [Obsolete("Parameter 'values' is no longer supported. Format before logging.")] + public static void Success(object message, params object[] values) + { + Log.WarnDeprecated(); + Log.Success(message); + } + + /// Obsolete. + /// The message to log. + /// Obsolete. + [Obsolete("Parameter 'values' is no longer supported. Format before logging.")] + public static void Verbose(object message, params object[] values) + { + Log.WarnDeprecated(); + Log.Out(message); + } + + /// Obsolete. + /// The message to log. + /// Obsolete. + [Obsolete("Parameter 'values' is no longer supported. Format before logging.")] + public static void Comment(object message, params object[] values) + { + Log.WarnDeprecated(); + Log.AsyncC(message); + } + + /// Obsolete. + /// The message to log. + /// Obsolete. + [Obsolete("Parameter 'values' is no longer supported. Format before logging.")] + public static void Info(object message, params object[] values) + { + Log.WarnDeprecated(); + Log.Info(message); + } + + /// Obsolete. + /// The message to log. + /// Obsolete. + [Obsolete("Parameter 'values' is no longer supported. Format before logging.")] + public static void Error(object message, params object[] values) + { + Log.WarnDeprecated(); + Log.Error(message); + } + + /// Obsolete. + /// The message to log. + /// Obsolete. + [Obsolete("Parameter 'values' is no longer supported. Format before logging.")] + public static void Debug(object message, params object[] values) + { + Log.WarnDeprecated(); + Log.Debug(message); + } + /********* ** Private methods -- cgit