Changeset 2604 for box/trunk/lib/common/Logging.h
- Timestamp:
- 10/02/2010 19:01:12 (2 years ago)
- File:
-
- 1 edited
-
box/trunk/lib/common/Logging.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/lib/common/Logging.h
r2544 r2604 18 18 19 19 #include "FileStream.h" 20 21 /*22 #define BOX_LOG(level, stuff) \23 { \24 if(Log::sMaxLoggingLevelForAnyOutput >= level) \25 std::ostringstream line; \26 line << stuff; \27 Log::Write(level, __FILE__, __LINE__, line.str()); \28 } \29 }30 */31 20 32 21 #define BOX_LOG(level, stuff) \ … … 53 42 { BOX_LOG(Log::TRACE, stuff) } 54 43 44 #define BOX_SYS_ERROR(stuff) \ 45 stuff << ": " << std::strerror(errno) << " (" << errno << ")" 46 55 47 #define BOX_LOG_SYS_WARNING(stuff) \ 56 BOX_WARNING( stuff << ": " << std::strerror(errno) << " (" << errno << ")")48 BOX_WARNING(BOX_SYS_ERROR(stuff)) 57 49 #define BOX_LOG_SYS_ERROR(stuff) \ 58 BOX_ERROR( stuff << ": " << std::strerror(errno) << " (" << errno << ")")50 BOX_ERROR(BOX_SYS_ERROR(stuff)) 59 51 #define BOX_LOG_SYS_FATAL(stuff) \ 60 BOX_FATAL(stuff << ": " << std::strerror(errno) << " (" << errno << ")") 52 BOX_FATAL(BOX_SYS_ERROR(stuff)) 53 54 #define LOG_AND_THROW_ERROR(message, filename, exception, subtype) \ 55 BOX_LOG_SYS_ERROR(message << ": " << filename); \ 56 THROW_EXCEPTION_MESSAGE(exception, subtype, \ 57 BOX_SYS_ERROR(message << ": " << filename)); 61 58 62 59 inline std::string GetNativeErrorMessage() … … 340 337 }; 341 338 339 std::string PrintEscapedBinaryData(const std::string& rInput); 340 342 341 #endif // LOGGING__H
Note: See TracChangeset
for help on using the changeset viewer.
