fxies logging breaking?
This commit is contained in:
parent
c37d34a270
commit
38bce33158
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -49,8 +49,9 @@ namespace StardewModdingAPI
|
||||||
public static Thread gameThread;
|
public static Thread gameThread;
|
||||||
public static Thread consoleInputThread;
|
public static Thread consoleInputThread;
|
||||||
|
|
||||||
public const string Version = "0.32 Alpha";
|
public const string Version = "0.33 Alpha";
|
||||||
public const bool debug = false;
|
public const bool debug = false;
|
||||||
|
public static bool disableLogging { get; private set; }
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
@ -101,7 +102,7 @@ namespace StardewModdingAPI
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (Directory.Exists(LogPath))
|
if (!Directory.Exists(LogPath))
|
||||||
Directory.CreateDirectory(LogPath);
|
Directory.CreateDirectory(LogPath);
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
@ -113,7 +114,15 @@ namespace StardewModdingAPI
|
||||||
|
|
||||||
Log(ExecutionPath, false);
|
Log(ExecutionPath, false);
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
LogStream = new StreamWriter(CurrentLog, false);
|
LogStream = new StreamWriter(CurrentLog, false);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
disableLogging = true;
|
||||||
|
LogError("Could not initialize LogStream - Logging is disabled");
|
||||||
|
}
|
||||||
|
|
||||||
LogInfo("Initializing SDV Assembly...");
|
LogInfo("Initializing SDV Assembly...");
|
||||||
if (!File.Exists(ExecutionPath + "\\Stardew Valley.exe"))
|
if (!File.Exists(ExecutionPath + "\\Stardew Valley.exe"))
|
||||||
|
@ -341,7 +350,8 @@ namespace StardewModdingAPI
|
||||||
//System.Threading.Thread.Sleep(10);
|
//System.Threading.Thread.Sleep(10);
|
||||||
if (debug)
|
if (debug)
|
||||||
{
|
{
|
||||||
SGame.CurrentLocation = SGame.ModLocations.First(x => x.name == newLocation.name);
|
Console.WriteLine(newLocation.name);
|
||||||
|
SGame.CurrentLocation = SGame.ModLocations.FirstOrDefault(x => x.name == newLocation.name);
|
||||||
}
|
}
|
||||||
//Game1.currentLocation = SGame.CurrentLocation;
|
//Game1.currentLocation = SGame.CurrentLocation;
|
||||||
//LogInfo(((SGameLocation) newLocation).name);
|
//LogInfo(((SGameLocation) newLocation).name);
|
||||||
|
@ -411,9 +421,13 @@ namespace StardewModdingAPI
|
||||||
}
|
}
|
||||||
string toLog = string.Format("[{0}] {1}", System.DateTime.Now.ToLongTimeString(), String.Format(o.ToString(), format));
|
string toLog = string.Format("[{0}] {1}", System.DateTime.Now.ToLongTimeString(), String.Format(o.ToString(), format));
|
||||||
Console.WriteLine(toLog);
|
Console.WriteLine(toLog);
|
||||||
|
|
||||||
|
if (!disableLogging)
|
||||||
|
{
|
||||||
LogStream.WriteLine(toLog);
|
LogStream.WriteLine(toLog);
|
||||||
LogStream.Flush();
|
LogStream.Flush();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static void LogColour(ConsoleColor c, object o, params object[] format)
|
public static void LogColour(ConsoleColor c, object o, params object[] format)
|
||||||
{
|
{
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue