INNER CODE UNIT · C#
LoggerWriter
WerWolv/ImHex · plugins/script_loader/templates/CSharp/ImHexLibrary/Logger.cs:58
private class LoggerWriter : TextWriter
{
public override Encoding Encoding => Encoding.UTF8;
public override void Write(string? value)
{
logPrintV1(Encoding.GetBytes(value ?? string.Empty));
}
public override void WriteLine(string? value)
{
logPrintlnV1(Encoding.GetBytes(value ?? string.Empty));
}
}
public static void RedirectConsole()
{
Console.SetOut(new LoggerWriter());