-
Notifications
You must be signed in to change notification settings - Fork 1
/
AppLogger.cs
36 lines (31 loc) · 1.28 KB
/
AppLogger.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
using DiscordRPC.Logging;
using SuchByte.MacroDeck.Logging;
using System;
using System.Collections.Generic;
using LogLevel = DiscordRPC.Logging.LogLevel;
namespace RecklessBoon.MacroDeck.Discord
{
public class AppLogger
{
public void Error(string message, params object[] args)
{
if (args.Length > 0) message = String.Format(message, args);
MacroDeckLogger.Error(PluginInstance.Plugin, String.Format("[ERROR]: {0}", message.ToString()));
}
public void Info(string message, params object[] args)
{
if (args.Length > 0) message = String.Format(message, args);
MacroDeckLogger.Info(PluginInstance.Plugin, String.Format("[INFO]: {0}", message.ToString()));
}
public void Trace(string message, params object[] args)
{
if (args.Length > 0) message = String.Format(message, args);
MacroDeckLogger.Trace(PluginInstance.Plugin, String.Format("[TRACE]: {0}", message.ToString()));
}
public void Warning(string message, params object[] args)
{
if (args.Length > 0) message = String.Format(message, args);
MacroDeckLogger.Warning(PluginInstance.Plugin, String.Format("[WARN]: {0}", message.ToString()));
}
}
}