mirror of
https://github.com/AssetRipper/Cpp2IL.git
synced 2026-11-13 20:05:45 -10:00
52 lines
1.0 KiB
C#
52 lines
1.0 KiB
C#
using System;
|
|
|
|
namespace LibCpp2IL.Logging;
|
|
|
|
public static class LibLogger
|
|
{
|
|
public static LogWriter Writer = new DefaultWriter();
|
|
|
|
public static bool ShowVerbose { private get; set; } = true;
|
|
|
|
internal static void InfoNewline(string message)
|
|
{
|
|
Info($"{message}{Environment.NewLine}");
|
|
}
|
|
|
|
internal static void Info(string message)
|
|
{
|
|
Writer.Info(message);
|
|
}
|
|
|
|
internal static void WarnNewline(string message)
|
|
{
|
|
Warn($"{message}{Environment.NewLine}");
|
|
}
|
|
|
|
internal static void Warn(string message)
|
|
{
|
|
Writer.Warn(message);
|
|
}
|
|
|
|
internal static void ErrorNewline(string message)
|
|
{
|
|
Error($"{message}{Environment.NewLine}");
|
|
}
|
|
|
|
internal static void Error(string message)
|
|
{
|
|
Writer.Error(message);
|
|
}
|
|
|
|
internal static void VerboseNewline(string message)
|
|
{
|
|
Verbose($"{message}{Environment.NewLine}");
|
|
}
|
|
|
|
internal static void Verbose(string message)
|
|
{
|
|
if (ShowVerbose)
|
|
Writer.Verbose(message);
|
|
}
|
|
}
|