44 lines
1.3 KiB
C#
44 lines
1.3 KiB
C#
using Verse;
|
|
|
|
namespace AIImages.Helpers
|
|
{
|
|
/// <summary>
|
|
/// Вспомогательный класс для условного отладочного логирования
|
|
/// </summary>
|
|
public static class DebugLogger
|
|
{
|
|
/// <summary>
|
|
/// Логирует сообщение только если включены отладочные логи
|
|
/// </summary>
|
|
public static void Log(string message)
|
|
{
|
|
if (AIImagesMod.Settings?.enableDebugLogs == true)
|
|
{
|
|
Verse.Log.Message(message);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Логирует предупреждение только если включены отладочные логи
|
|
/// </summary>
|
|
public static void Warning(string message)
|
|
{
|
|
if (AIImagesMod.Settings?.enableDebugLogs == true)
|
|
{
|
|
Verse.Log.Warning(message);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Логирует ошибку только если включены отладочные логи
|
|
/// </summary>
|
|
public static void Error(string message)
|
|
{
|
|
if (AIImagesMod.Settings?.enableDebugLogs == true)
|
|
{
|
|
Verse.Log.Error(message);
|
|
}
|
|
}
|
|
}
|
|
}
|