src/share/back/log_messages.h

Print this page

        

@@ -31,15 +31,19 @@
 void setup_logging(const char *, unsigned);
 void finish_logging(int);
 
 #define LOG_NULL ((void)0)
 
-#ifdef JDWP_LOGGING
+/* Use THIS_FILE when it is available. */
+#ifndef THIS_FILE
+    #define THIS_FILE __FILE__
+#endif
 
+#ifdef JDWP_LOGGING
 
     #define _LOG(flavor,args) \
-                (log_message_begin(flavor,__FILE__,__LINE__), \
+                (log_message_begin(flavor,THIS_FILE,__LINE__), \
                  log_message_end args)
 
     #define LOG_TEST(flag)  (gdata->log_flags & (flag))
 
     #define LOG_JVM(args)   \