Index: /trunk/include/VBox/com/assert.h
===================================================================
--- /trunk/include/VBox/com/assert.h	(revision 6144)
+++ /trunk/include/VBox/com/assert.h	(revision 6145)
@@ -142,5 +142,8 @@
  */
 #define PRINT_RC_MESSAGE(rc) \
-    RTPrintf ("[!] Primary RC  = %Rwa\n", rc)
+    do { \
+        RTPrintf ("[!] Primary RC  = %Rwa\n", rc); \
+        Log (("[!] Primary RC  = %Rwa\n", rc)); \
+    } while (0)
 
 /**
@@ -167,5 +170,6 @@
         rc = method; \
         if (FAILED (rc)) { \
-            RTPrintf("[!] FAILED calling " #method " at line %d!\n", __LINE__); \
+            RTPrintf ("[!] FAILED calling " #method " at line %d!\n", __LINE__); \
+            Log (("[!] FAILED calling " #method " at line %d!\n", __LINE__)); \
             PRINT_RC_MESSAGE(rc); \
         } \
@@ -261,5 +265,8 @@
     do { \
         if (!(expr)) \
-            RTPrintf("[!] ASSERTION FAILED at line %d: %s\n", __LINE__, #expr); \
+        { \
+            RTPrintf ("[!] ASSERTION FAILED at line %d: %s\n", __LINE__, #expr); \
+            Log (("[!] ASSERTION FAILED at line %d: %s\n", __LINE__, #expr)); \
+        } \
     } while (0)
 
