opps should have checked that in release mode

This commit is contained in:
Madpeter 2020-10-13 14:40:03 +01:00
parent 089db10196
commit 0498625674
3 changed files with 22 additions and 18 deletions

View file

@ -281,23 +281,23 @@ namespace BetterSecondBotShared.bottypes
public virtual void Warn(string message) public virtual void Warn(string message)
{ {
Log2File(LogFormater.Warn(message), ConsoleLogLogLevel.Warn); Log2File(LogFormater.Warn(message,false), ConsoleLogLogLevel.Warn);
} }
public virtual void Crit(string message) public virtual void Crit(string message)
{ {
Log2File(LogFormater.Crit(message), ConsoleLogLogLevel.Crit); Log2File(LogFormater.Crit(message, false), ConsoleLogLogLevel.Crit);
} }
public virtual void Info(string message) public virtual void Info(string message)
{ {
Log2File(LogFormater.Info(message), ConsoleLogLogLevel.Info); Log2File(LogFormater.Info(message, false), ConsoleLogLogLevel.Info);
} }
public virtual void Status(string message) public virtual void Status(string message)
{ {
Log2File(LogFormater.Status(message), ConsoleLogLogLevel.Status); Log2File(LogFormater.Status(message, false), ConsoleLogLogLevel.Status);
} }
public virtual void Debug(string message) public virtual void Debug(string message)
{ {
Log2File(LogFormater.Debug(message), ConsoleLogLogLevel.Debug); Log2File(LogFormater.Debug(message, false), ConsoleLogLogLevel.Debug);
} }
public virtual void Log2File(string message, ConsoleLogLogLevel Level) public virtual void Log2File(string message, ConsoleLogLogLevel Level)

View file

@ -13,27 +13,27 @@ namespace BetterSecondBotShared.logs
}; };
public static class LogFormater public static class LogFormater
{ {
public static string Warn(string message) public static string Warn(string message,bool send_to_console=true)
{ {
return Add(message, ConsoleLogLogLevel.Warn); return Add(message, ConsoleLogLogLevel.Warn, send_to_console);
} }
public static string Crit(string message) public static string Crit(string message, bool send_to_console = true)
{ {
return Add(message, ConsoleLogLogLevel.Crit); return Add(message, ConsoleLogLogLevel.Crit, send_to_console);
} }
public static string Info(string message) public static string Info(string message, bool send_to_console = true)
{ {
return Add(message, ConsoleLogLogLevel.Info); return Add(message, ConsoleLogLogLevel.Info, send_to_console);
} }
public static string Status(string message) public static string Status(string message, bool send_to_console = true)
{ {
return Add(message, ConsoleLogLogLevel.Status); return Add(message, ConsoleLogLogLevel.Status, send_to_console);
} }
public static string Debug(string message) public static string Debug(string message, bool send_to_console = true)
{ {
return Add(message, ConsoleLogLogLevel.Debug); return Add(message, ConsoleLogLogLevel.Debug, send_to_console);
} }
private static string Add(string message, ConsoleLogLogLevel Level) private static string Add(string message, ConsoleLogLogLevel Level, bool send_to_console = true)
{ {
var date = DateTime.Now; var date = DateTime.Now;
StringBuilder n = new StringBuilder(); StringBuilder n = new StringBuilder();
@ -86,6 +86,10 @@ namespace BetterSecondBotShared.logs
} }
} }
n.Append(message); n.Append(message);
if(send_to_console == true)
{
Console.WriteLine(n.ToString());
}
return n.ToString(); return n.ToString();
} }
} }

View file

@ -18,7 +18,7 @@ namespace BetterSecondBot
LogFormater.Status("Hardware/Debug version"); LogFormater.Status("Hardware/Debug version");
json_file = "debug.json"; json_file = "debug.json";
#else #else
Status("Hardware/Live version"); LogFormater.Status("Hardware/Live version");
if(args.Length == 1) if(args.Length == 1)
{ {
json_file = ""+args[0]+".json"; json_file = ""+args[0]+".json";
@ -26,7 +26,7 @@ namespace BetterSecondBot
else else
{ {
json_file = "mybot.json"; json_file = "mybot.json";
Warn("Using: mybot.json as the config"); LogFormater.Warn("Using: mybot.json as the config");
} }
#endif #endif