]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/log.cpp
Added long-filename functions & normalisation; patch to Watcom makefiles
[wxWidgets.git] / src / common / log.cpp
index 18428e6d0c72b492488370e2aba1d93070b0ab0b..97f406c81fecf62391a083c200a3c4f3d91769b5 100644 (file)
@@ -274,13 +274,7 @@ void WXDLLEXPORT wxLogSysError(long lErrCode, const wxChar *szFormat, ...)
 wxLog::wxLog()
 {
     m_bHasMessages = FALSE;
-
-    // enable verbose messages by default in the debug builds
-#ifdef __WXDEBUG__
-    m_bVerbose = TRUE;
-#else // release
     m_bVerbose = FALSE;
-#endif // debug/release
 }
 
 wxLog *wxLog::GetActiveTarget()
@@ -404,7 +398,7 @@ wxLogStderr::wxLogStderr(FILE *fp)
         m_fp = fp;
 }
 
-#if defined(__WXMAC__) 
+#if defined(__WXMAC__) && !defined(__UNIX__)
 #define kDebuggerSignature             'MWDB'
 
 static Boolean FindProcessBySignature(OSType signature, ProcessInfoRec* info)
@@ -500,7 +494,7 @@ void wxLogStderr::DoLogString(const wxChar *szString, time_t WXUNUSED(t))
     str += wxT("\r\n") ;
     OutputDebugString(str.c_str());
 #endif // MSW
-#if defined(__WXMAC__) && wxUSE_GUI
+#if defined(__WXMAC__) && !defined(__WXMAC_X__) && wxUSE_GUI
        Str255 pstr ;
        strcpy( (char*) pstr , str.c_str() ) ;
        strcat( (char*) pstr , ";g" ) ;
@@ -531,7 +525,7 @@ void wxLogStderr::DoLogString(const wxChar *szString, time_t WXUNUSED(t))
                DebugStr(pstr);
        #endif
        }
-#endif // MSW
+#endif // Mac
 }
 
 // ----------------------------------------------------------------------------
@@ -549,7 +543,9 @@ wxLogStream::wxLogStream(ostream *ostr)
 
 void wxLogStream::DoLogString(const wxChar *szString, time_t WXUNUSED(t))
 {
-    (*m_ostr) << wxConvertWX2MB(szString) << endl;
+    wxString str;
+    TimeStamp(&str);
+    (*m_ostr) << str << wxConvertWX2MB(szString) << endl;
 }
 #endif // wxUSE_STD_IOSTREAM