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());

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…