X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Futils%2Fmono-logger-internals.h;h=4a83afd5228feebe46deafcc847a97dd234a5de6;hb=c334db5e2ced29fb03fe2be4b603bbacb91021f8;hp=d1e2599c30dd1e489a3cf8ff2884e09241d2b62f;hpb=ead4213eaf3c49f11da1b433ec81e74349d56e4c;p=mono.git diff --git a/mono/utils/mono-logger-internals.h b/mono/utils/mono-logger-internals.h index d1e2599c30d..4a83afd5228 100644 --- a/mono/utils/mono-logger-internals.h +++ b/mono/utils/mono-logger-internals.h @@ -1,3 +1,7 @@ +/** + * \file + */ + #ifndef __MONO_LOGGER_INTERNAL_H__ #define __MONO_LOGGER_INTERNAL_H__ @@ -32,8 +36,8 @@ typedef enum { MONO_TRACE_W32HANDLE } MonoTraceMask; -extern GLogLevelFlags mono_internal_current_level; -extern MonoTraceMask mono_internal_current_mask; +MONO_API extern GLogLevelFlags mono_internal_current_level; +MONO_API extern MonoTraceMask mono_internal_current_mask; void mono_trace_init (void); @@ -41,7 +45,7 @@ mono_trace_init (void); void mono_trace_cleanup (void); -void +MONO_API void mono_tracev_inner (GLogLevelFlags level, MonoTraceMask mask, const char *format, va_list args); void @@ -130,11 +134,13 @@ mono_trace_message(MonoTraceMask mask, const char *format, ...) #endif /* !__GNUC__ */ -#if defined (PLATFORM_ANDROID) || (defined (TARGET_IOS) && defined (TARGET_IOS)) +#if defined (HOST_ANDROID) || (defined (TARGET_IOS) && defined (TARGET_IOS)) #define mono_gc_printf(gc_log_file, format, ...) g_log ("mono-gc", G_LOG_LEVEL_MESSAGE, format, ##__VA_ARGS__) #define mono_runtime_printf(format, ...) g_log ("mono-rt", G_LOG_LEVEL_MESSAGE, format "\n", ##__VA_ARGS__) #define mono_runtime_printf_err(format, ...) g_log ("mono-rt", G_LOG_LEVEL_CRITICAL, format "\n", ##__VA_ARGS__) +#define mono_profiler_printf(format, ...) g_log ("mono-prof", G_LOG_LEVEL_MESSAGE, format "\n", ##__VA_ARGS__) +#define mono_profiler_printf_err(format, ...) g_log ("mono-prof", G_LOG_LEVEL_CRITICAL, format "\n", ##__VA_ARGS__) #define mono_runtime_stdout_fflush() do { } while (0) #else @@ -146,6 +152,8 @@ mono_trace_message(MonoTraceMask mask, const char *format, ...) #define mono_runtime_printf(format, ...) fprintf (stdout, format "\n", ##__VA_ARGS__) #define mono_runtime_printf_err(format, ...) fprintf (stderr, format "\n", ##__VA_ARGS__) +#define mono_profiler_printf(format, ...) fprintf (stdout, format "\n", ##__VA_ARGS__) +#define mono_profiler_printf_err(format, ...) fprintf (stderr, format "\n", ##__VA_ARGS__) #define mono_runtime_stdout_fflush() do { fflush (stdout); } while (0) #endif @@ -176,7 +184,7 @@ void mono_log_open_logfile (const char *, void *); void mono_log_write_logfile (const char *, GLogLevelFlags, mono_bool, const char *); void mono_log_close_logfile (void); -#if PLATFORM_ANDROID +#if HOST_ANDROID void mono_log_open_logcat (const char *path, void *userData); void mono_log_write_logcat (const char *log_domain, GLogLevelFlags level, mono_bool hdr, const char *message); void mono_log_close_logcat (void);