Пример #1
0
        /// <summary>
        ///     Logs the exception.
        /// </summary>
        /// <param name="exceptionText">The log text.</param>
        /// <param name="writerBody"></param>
        /// <param name="writerHeader"></param>
        public static void LogException(string exceptionText, string writerBody = "Registered HabboHotel Exception.", string writerHeader = "Yupi.Error")
        {
            lock (_yupiLogManager)
                _yupiLogManager.Error(exceptionText);

            YupiWriterManager.WriteLine(writerBody, writerHeader, ConsoleColor.DarkRed);
        }
Пример #2
0
        /// <summary>
        ///     Logs the exception.
        /// </summary>
        /// <param name="exceptionLog"></param>
        /// <param name="writerBody"></param>
        /// <param name="writerHeader"></param>
        public static void LogCriticalException(Exception exceptionLog, string writerBody = "Registered HabboHotel Critical Exception.", string writerHeader = "Yupi.Error")
        {
            lock (_yupiLogManager)
                _yupiLogManager.Fatal(exceptionLog);

            YupiWriterManager.WriteLine(writerBody, writerHeader, ConsoleColor.Red);
        }
Пример #3
0
        /// <summary>
        ///     Logs the message.
        /// </summary>
        /// <param name="logText">The log text.</param>
        /// <param name="writerHeader"></param>
        /// <param name="output"></param>
        public static void LogWarning(string logText, string writerHeader = "Yupi.Infos", bool output = true)
        {
            lock (_yupiLogManager)
                _yupiLogManager.Warn(logText);

            if (output)
            {
                YupiWriterManager.WriteLine(logText, writerHeader, ConsoleColor.DarkYellow);
            }
        }
Пример #4
0
        /// <summary>
        ///     Logs the message.
        /// </summary>
        /// <param name="logText">The log text.</param>
        /// <param name="writerHeader"></param>
        /// <param name="output"></param>
        public static void LogMessage(string logText, string writerHeader = "Yupi.Infos", bool output = true)
        {
            lock (_yupiLogManager)
                _yupiLogManager.Info(logText);

            if (output)
            {
                YupiWriterManager.WriteLine(logText, writerHeader, ConsoleColor.DarkGreen);
            }
        }