added error handling to locgen
This commit is contained in:
parent
7f2aa76265
commit
0cc81ae837
@ -9,6 +9,8 @@ static class ParadoxRusLocalisationGen
|
|||||||
static ConsoleLogger logger = new ConsoleLogger("autoloc-logs", "merger");
|
static ConsoleLogger logger = new ConsoleLogger("autoloc-logs", "merger");
|
||||||
|
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
if (args.Length != 2 || args[0] == "/?" || args[0] == "help" || args[0] == "--help")
|
if (args.Length != 2 || args[0] == "/?" || args[0] == "help" || args[0] == "--help")
|
||||||
{
|
{
|
||||||
@ -29,9 +31,15 @@ static class ParadoxRusLocalisationGen
|
|||||||
.Replace("l_english:", "l_russian: ");
|
.Replace("l_english:", "l_russian: ");
|
||||||
byte[] bytes = StringConverter.UTF8BOM.GetBytes(text);
|
byte[] bytes = StringConverter.UTF8BOM.GetBytes(text);
|
||||||
File.WriteAllBytes(rusFileName, bytes);
|
File.WriteAllBytes(rusFileName, bytes);
|
||||||
ColoredConsole.Write("g",$"file {rusFileName} created\n");
|
logger.Log("g", $"file {rusFileName} created");
|
||||||
}
|
}
|
||||||
else ColoredConsole.Write("y", $"file {rusFileName} already exists\n");
|
else logger.Log("y", $"file {rusFileName} already exists");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
logger.Log("r", $"{ex.Message}\n{ex.StackTrace}");
|
||||||
|
}
|
||||||
|
Console.ResetColor();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user