qstbak/QuestionableCompanion/QuestionableCompanion.Services/PluginLogger.cs
2025-12-04 04:39:08 +10:00

39 lines
777 B
C#

using System;
using Dalamud.Plugin.Services;
namespace QuestionableCompanion.Services;
public class PluginLogger
{
private readonly IPluginLog dalamudLog;
public PluginLogger(IPluginLog dalamudLog)
{
this.dalamudLog = dalamudLog;
}
public void Debug(string message, string component = "Plugin")
{
dalamudLog.Debug(message);
}
public void Information(string message, string component = "Plugin")
{
dalamudLog.Information(message);
}
public void Warning(string message, string component = "Plugin")
{
dalamudLog.Warning(message);
}
public void Error(string message, string component = "Plugin")
{
dalamudLog.Error(message);
}
public void Error(Exception ex, string message, string component = "Plugin")
{
dalamudLog.Error(ex, message);
}
}