diff options
| author | Mike Buland <eichlan@xagasoft.com> | 2007-07-09 19:25:42 +0000 |
|---|---|---|
| committer | Mike Buland <eichlan@xagasoft.com> | 2007-07-09 19:25:42 +0000 |
| commit | b4da565534b3826037576a6c44e40716b024f89a (patch) | |
| tree | d04b7d3a6240dea2471f1d08fbdaf91dad651f58 /src/logger.h | |
| parent | 62a1a445ab61fe31367054c094b7e0bb0495833d (diff) | |
| download | libbu++-b4da565534b3826037576a6c44e40716b024f89a.tar.gz libbu++-b4da565534b3826037576a6c44e40716b024f89a.tar.bz2 libbu++-b4da565534b3826037576a6c44e40716b024f89a.tar.xz libbu++-b4da565534b3826037576a6c44e40716b024f89a.zip | |
The new logHexDump function seems to work just fine.
Diffstat (limited to 'src/logger.h')
| -rw-r--r-- | src/logger.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/logger.h b/src/logger.h index f8e1692..f561e88 100644 --- a/src/logger.h +++ b/src/logger.h | |||
| @@ -75,6 +75,8 @@ namespace Bu | |||
| 75 | void setMask( int n ); | 75 | void setMask( int n ); |
| 76 | void setLevel( int n ); | 76 | void setLevel( int n ); |
| 77 | 77 | ||
| 78 | void hexDump( int nLevel, const char *sFile, const char *sFunction, int nLine, const void *pData, long nDataLen, const char *lpName ); | ||
| 79 | |||
| 78 | private: | 80 | private: |
| 79 | Bu::FString sLogFormat; | 81 | Bu::FString sLogFormat; |
| 80 | int nLevelMask; | 82 | int nLevelMask; |
| @@ -89,6 +91,9 @@ namespace Bu | |||
| 89 | #define lineLog( nLevel, sFrmt, ...) \ | 91 | #define lineLog( nLevel, sFrmt, ...) \ |
| 90 | Bu::Logger::getInstance().log( nLevel, __FILE__, __PRETTY_FUNCTION__, __LINE__, sFrmt, ##__VA_ARGS__ ) | 92 | Bu::Logger::getInstance().log( nLevel, __FILE__, __PRETTY_FUNCTION__, __LINE__, sFrmt, ##__VA_ARGS__ ) |
| 91 | 93 | ||
| 94 | #define logHexDump( nLevel, pData, iSize, sName ) \ | ||
| 95 | Bu::Logger::getInstance().hexDump( nLevel, __FILE__, __PRETTY_FUNCTION__, __LINE__, pData, iSize, sName ) | ||
| 96 | |||
| 92 | /** | 97 | /** |
| 93 | * Set the Bu::Logger logging mask directly. See Bu::Logger::setMask for | 98 | * Set the Bu::Logger logging mask directly. See Bu::Logger::setMask for |
| 94 | * details. | 99 | * details. |
