summaryrefslogtreecommitdiff
path: root/tests/log
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-03-24 19:20:54 +0100
committerAndreas Baumann <abaumann@yahoo.com>2009-03-24 19:20:54 +0100
commitfd07459ba8f06ac8674d3c16c16dd41f00aa492e (patch)
tree66b437ee848fde408a82223ed308a5b89cb84b82 /tests/log
parent27cbbcc79bdf376a4c761594de6fd44a28530f91 (diff)
downloadwolfbones-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.c26
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( );