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
|
using System;
using System.Runtime.CompilerServices;
namespace Purple
{
public class Debug
{
public static int ALL = 0;
public static int MISC = 1;
public static int INFO = 2;
public static int WARNING = 3;
public static int ERROR = 4;
public static int FATAL = 5;
[MethodImplAttribute(MethodImplOptions.InternalCall)]
extern private static void _debug(int type, string cat, string str);
public static void debug(int type, string cat, string format)
{
_debug(type, cat, format);
}
public static void debug(int type, string cat, string format, params object[] args)
{
_debug(type, cat, String.Format(format, args));
}
}
}
|