Changeset 2895 for box/trunk/lib
- Timestamp:
- 27/03/2011 21:30:31 (14 months ago)
- File:
-
- 1 edited
-
box/trunk/lib/common/Logging.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/lib/common/Logging.h
r2846 r2895 43 43 44 44 #define BOX_SYS_ERRNO_MESSAGE(error_number, stuff) \ 45 stuff << ": " << std::strerror(error_number) << " (" << errno << ")" 45 stuff << ": " << std::strerror(error_number) << \ 46 " (" << error_number << ")" 46 47 47 48 #define BOX_FILE_MESSAGE(filename, message) \ … … 104 105 #define BOX_LOG_NATIVE_ERROR(stuff) BOX_LOG_WIN_ERROR(stuff) 105 106 #define BOX_LOG_NATIVE_WARNING(stuff) BOX_LOG_WIN_WARNING(stuff) 107 #define BOX_WIN_ERRNO_MESSAGE(error_number, stuff) \ 108 stuff << ": " << GetErrorMessage(error_number) << " (" << error_number << ")" 109 #define THROW_WIN_ERROR_NUMBER(message, error_number, exception, subtype) \ 110 THROW_EXCEPTION_MESSAGE(exception, subtype, \ 111 BOX_WIN_ERRNO_MESSAGE(error_number, message)) 112 #define THROW_WIN_FILE_ERRNO(message, filename, error_number, exception, subtype) \ 113 THROW_WIN_ERROR_NUMBER(BOX_FILE_MESSAGE(filename, message), \ 114 error_number, exception, subtype) 106 115 #else 107 116 #define BOX_LOG_NATIVE_ERROR(stuff) BOX_LOG_SYS_ERROR(stuff)
Note: See TracChangeset
for help on using the changeset viewer.
