TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ DumpEnvVars()

static void Terraria.ModLoader.Logging.DumpEnvVars ( )
inlinestaticprivate

Definition at line 339 of file Logging.cs.

340 {
341 try
342 {
343 string fileName = "environment-" + Path.GetFileName(LogPath);
344 using FileStream f = File.OpenWrite(Path.Combine(LogDir, fileName));
345 using StreamWriter w = new StreamWriter(f);
346 foreach (object key in Environment.GetEnvironmentVariables().Keys)
347 {
348 w.WriteLine($"{key}={Environment.GetEnvironmentVariable((string)key)}");
349 }
350 }
351 catch (Exception e)
352 {
353 tML.Error((object)"Failed to dump env vars", e);
354 }
355 }
static string LogPath
Definition Logging.cs:85
static readonly string LogDir
Definition Logging.cs:48
@ Environment
Will override vanilla SceneEffect for Sandstorm, Hell, Above surface during Eclipse,...

References Terraria.ModLoader.Environment, Terraria.ModLoader.Logging.LogDir, Terraria.ModLoader.Logging.LogPath, and Terraria.ModLoader.Logging.tML.

Referenced by Terraria.ModLoader.Logging.LogStartup().

+ Here is the caller graph for this function: