static void HttpHandler_OnNavigated(FROHGAME.Http.HttpResult res) { string toLog = String.Format ("[DEBUG] [NAVIGATED] [{0}]: {1}", DateTime.Now.ToString (), res.ResponseUrl.ToString ()); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine (toLog); System.IO.File.AppendAllText ("log.txt", toLog + Environment.NewLine); int sleep = FROHGAME.Utils.Random (2000, 5000); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine ("Schlafen: " + sleep.ToString () + "ms"); Thread.Sleep (sleep); }
static void Logger_OnStringLogged(FROHGAME.Core.LoggingCategories category, string log) { string toLog = String.Format ("[DEBUG] [{0}]: {1}", DateTime.Now.ToString (), log); switch (category) { case FROHGAME.Core.LoggingCategories.Combat: Console.ForegroundColor = ConsoleColor.Magenta; break; case FROHGAME.Core.LoggingCategories.NavigationAction: Console.ForegroundColor = ConsoleColor.Gray; break; case FROHGAME.Core.LoggingCategories.Parse: Console.ForegroundColor = ConsoleColor.Cyan; break; default: Console.ForegroundColor = ConsoleColor.White; break; } Console.WriteLine (toLog); System.IO.File.AppendAllText (category.ToString () + ".log.txt", toLog + Environment.NewLine); }
internal void Log (FROHGAME.Core.LoggingCategories category, string log) { if (OnStringLogged != null) OnStringLogged (category, log); }