| |
1 using System; |
| |
2 using System.Runtime.CompilerServices; |
| |
3 |
| |
4 namespace Gaim |
| |
5 { |
| |
6 public class Debug |
| |
7 { |
| |
8 public static int ALL = 0; |
| |
9 public static int MISC = 1; |
| |
10 public static int INFO = 2; |
| |
11 public static int WARNING = 3; |
| |
12 public static int ERROR = 4; |
| |
13 public static int FATAL = 5; |
| |
14 |
| |
15 [MethodImplAttribute(MethodImplOptions.InternalCall)] |
| |
16 extern private static void _debug(int type, string cat, string str); |
| |
17 |
| |
18 public static void debug(int type, string cat, string format) |
| |
19 { |
| |
20 _debug(type, cat, format); |
| |
21 } |
| |
22 |
| |
23 public static void debug(int type, string cat, string format, params object[] args) |
| |
24 { |
| |
25 _debug(type, cat, String.Format(format, args)); |
| |
26 } |
| |
27 } |
| |
28 } |