2005-02-15 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / utils / mono-logger.h
index d3b7834ff2868af3ea3670814d5572559b77c9c5..b7440adb8cc7c9e289324fba7a1af51fb77b01e6 100644 (file)
@@ -9,11 +9,13 @@ typedef enum {
        MONO_TRACE_DLLIMPORT            = (1<<2),
        MONO_TRACE_GC                   = (1<<3),
         MONO_TRACE_CONFIG              = (1<<4),
+       MONO_TRACE_AOT          = (1<<5),
        MONO_TRACE_ALL                  = MONO_TRACE_ASSEMBLY |
                                          MONO_TRACE_TYPE |
                                          MONO_TRACE_DLLIMPORT |
                                          MONO_TRACE_GC |
-                                         MONO_TRACE_CONFIG
+                         MONO_TRACE_CONFIG |
+                         MONO_TRACE_AOT
 } MonoTraceMask;
 
 void 
@@ -43,6 +45,9 @@ mono_trace_push (GLogLevelFlags level, MonoTraceMask mask);
 void 
 mono_trace_pop (void);
 
+gboolean
+mono_trace_is_traced (GLogLevelFlags level, MonoTraceMask mask);
+
 #ifdef G_HAVE_ISO_VARARGS
 #define mono_trace_error(...)  mono_trace(G_LOG_LEVEL_ERROR, \
                                                                                        __VA_ARGS__)