Bump referencesource for fixes required by XI
[mono.git] / mono / utils / mono-logger.h
index 3f07378c769bc68b668eefdd378ca45e88dbfe7c..36f7714f2ed2dd946058e3c28a0b52c21e90e8f9 100644 (file)
@@ -10,6 +10,19 @@ mono_trace_set_level_string (const char *value);
 MONO_API void 
 mono_trace_set_mask_string (const char *value);
 
+typedef void (*MonoLogCallback) (const char *log_domain, const char *log_level, const char *message, mono_bool fatal, void *user_data);
+typedef void (*MonoPrintCallback) (const char *string, mono_bool is_stdout);
+
+MONO_API void
+mono_trace_set_log_handler (MonoLogCallback callback, void *user_data);
+
+MONO_API void
+mono_trace_set_print_handler (MonoPrintCallback callback);
+
+MONO_API void
+mono_trace_set_printerr_handler (MonoPrintCallback callback);
+
+
 MONO_END_DECLS
 
 #endif /* __MONO_LOGGER_H__ */