diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2009-03-24 19:20:54 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2009-03-24 19:20:54 +0100 |
commit | fd07459ba8f06ac8674d3c16c16dd41f00aa492e (patch) | |
tree | 66b437ee848fde408a82223ed308a5b89cb84b82 /tests/log | |
parent | 27cbbcc79bdf376a4c761594de6fd44a28530f91 (diff) | |
download | wolfbones-fd07459ba8f06ac8674d3c16c16dd41f00aa492e.tar.gz wolfbones-fd07459ba8f06ac8674d3c16c16dd41f00aa492e.tar.bz2 |
added wolf_log_strerror and fixed itoa prototype
Diffstat (limited to 'tests/log')
-rw-r--r-- | tests/log/test_log.c | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/tests/log/test_log.c b/tests/log/test_log.c index e4e5cce..33e5141 100644 --- a/tests/log/test_log.c +++ b/tests/log/test_log.c @@ -2,6 +2,7 @@ #include "log/messages.h" /* for i18n */ #include <stdlib.h> /* for exit, EXIT_SUCCESS, free */ +#include <errno.h> /* for errno */ #define WOLF_CATEGORY_TEST_LOG WOLF_LAST_INTERNAL_CATEGORY+1 @@ -12,6 +13,7 @@ #define WOLF_MSG_TEST_LOG_MSG4 WOLF_MSG_TEST_LOG_BASE+4 #define WOLF_MSG_TEST_LOG_MSG5 WOLF_MSG_TEST_LOG_BASE+5 #define WOLF_MSG_TEST_LOG_MSG6 WOLF_MSG_TEST_LOG_BASE+6 +#define WOLF_MSG_TEST_LOG_MSG7 WOLF_MSG_TEST_LOG_BASE+7 int main( void ) { wolf_log_openlogtostderr( WOLF_LOG_NOTICE ); @@ -25,13 +27,23 @@ int main( void ) { "C:\\Temp\\testmsg.dll", 3, WOLF_LOG_NOTICE ); #endif - wolf_log( WOLF_LOG_ERR, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG1, "This is error %d", 5 ); - wolf_log( WOLF_LOG_WARNING, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG2, "Warning, this is just a test" ); - wolf_log( WOLF_LOG_NOTICE, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG3, "Started the logger" ); - wolf_log( WOLF_LOG_DEBUG, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG4, "This will not appear" ); - wolf_log( WOLF_LOG_NOTICE, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG5, "Closed the logger" ); - - wolf_log( WOLF_LOG_ERR, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG6, "This is error %d with %s", 5, "foobar" ); + wolf_log( WOLF_LOG_ERR, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG1, + "This is error %d", 5 ); + wolf_log( WOLF_LOG_WARNING, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG2, + "Warning, this is just a test" ); + wolf_log( WOLF_LOG_NOTICE, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG3, + "Started the logger" ); + wolf_log( WOLF_LOG_DEBUG, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG4, + "This will not appear" ); + wolf_log( WOLF_LOG_NOTICE, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG5, + "Closed the logger" ); + + wolf_log( WOLF_LOG_ERR, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG6, + "This is error %d with %s", 5, "foobar" ); + + errno = 5; + wolf_log_strerror( WOLF_LOG_ERR, WOLF_CATEGORY_TEST_LOG, WOLF_MSG_TEST_LOG_MSG7, + "A system error occured during %s phase", "fla" ); #if defined WOLF_LOG_HAVE_EVENTLOG wolf_log_closelogtoeventlog( ); |