mirror of
https://github.com/Raicuparta/nomai-vr.git
synced 2025-12-11 20:15:08 +01:00
57 lines
1.5 KiB
C#
57 lines
1.5 KiB
C#
using NomaiVR.Loaders;
|
|
using NomaiVR.ModConfig;
|
|
|
|
namespace NomaiVR
|
|
{
|
|
public enum MessageType
|
|
{
|
|
Message,
|
|
Info,
|
|
Success,
|
|
Warning,
|
|
Error,
|
|
}
|
|
|
|
public static class Logs
|
|
{
|
|
public static void Write(string message, MessageType messageType = MessageType.Message, bool debugOnly = true)
|
|
{
|
|
if (debugOnly && !ModSettings.DebugMode) return;
|
|
switch (messageType)
|
|
{
|
|
case MessageType.Error:
|
|
NomaiVRLoaderOwml.Helper.Console.WriteLine(message, OWML.Common.MessageType.Error);
|
|
break;
|
|
|
|
case MessageType.Warning:
|
|
NomaiVRLoaderOwml.Helper.Console.WriteLine(message, OWML.Common.MessageType.Warning);
|
|
break;
|
|
|
|
default:
|
|
NomaiVRLoaderOwml.Helper.Console.WriteLine(message, OWML.Common.MessageType.Info);
|
|
break;
|
|
}
|
|
}
|
|
|
|
public static void WriteInfo(string message)
|
|
{
|
|
Write(message, MessageType.Info);
|
|
}
|
|
|
|
public static void WriteSuccess(string message)
|
|
{
|
|
Write(message, MessageType.Success);
|
|
}
|
|
|
|
public static void WriteWarning(string message)
|
|
{
|
|
Write(message, MessageType.Warning);
|
|
}
|
|
|
|
public static void WriteError(string message)
|
|
{
|
|
Write(message, MessageType.Error, false);
|
|
}
|
|
}
|
|
}
|