mirror of
https://github.com/BepInEx/BepInEx.UMMLoader.git
synced 2026-11-13 18:09:11 -10:00
31 lines
742 B
C#
31 lines
742 B
C#
using BepInEx.Logging;
|
|
|
|
namespace UnityModManagerNet
|
|
{
|
|
public partial class UnityModManager
|
|
{
|
|
public partial class ModEntry
|
|
{
|
|
public class ModLogger
|
|
{
|
|
private readonly ManualLogSource logSource;
|
|
|
|
public ModLogger(string Id)
|
|
{
|
|
// No need to unload, since UMM has no support for mod unloading
|
|
logSource = BepInEx.Logging.Logger.CreateLogSource($"UMM_{Id}");
|
|
}
|
|
|
|
public void Log(string str) { logSource.LogInfo(str); }
|
|
|
|
public void Error(string str) { logSource.LogError(str); }
|
|
|
|
public void Critical(string str) { logSource.LogFatal(str); }
|
|
|
|
public void Warning(string str) { logSource.LogWarning(str); }
|
|
|
|
public void NativeLog(string str) { logSource.LogMessage(str); }
|
|
}
|
|
}
|
|
}
|
|
} |