![](/media/cache/group/ackmelogo_1.png.50x50_q85.png)
Test serial console demonstrating various API functions of WiConnect library.
util/log/log.cpp
- Committer:
- dan_ackme
- Date:
- 2014-08-11
- Revision:
- 1:5137ec8f4c45
- Parent:
- 0:836c9a6383e0
- Child:
- 12:3dd3a1be40c1
File content as of revision 1:5137ec8f4c45:
/* * Copyright 2014, ACKme Networks * All Rights Reserved. * * This is UNPUBLISHED PROPRIETARY SOURCE CODE of ACKme Networks; * the contents of this file may not be disclosed to third parties, copied * or duplicated in any form, in whole or in part, without the prior * written permission of ACKme Networks. */ #include <stdio.h> #include <stdarg.h> #include "Wiconnect.h" #include "log.h" #include "util/CommandProcessor/CommandProcessor.h" extern ConsoleSerial consoleSerial; /*************************************************************************************************/ void logDebug(const char *msg, ...) { va_list args; consoleSerial.write("[DEBUG] "); va_start(args, msg); consoleSerial.vprintf(msg, args); va_end(args); } /*************************************************************************************************/ void logInfo(const char *msg, ...) { va_list args; consoleSerial.write("[INFO] "); va_start(args, msg); consoleSerial.vprintf(msg, args); va_end(args); } /*************************************************************************************************/ void logWrite(const void *data, int size) { consoleSerial.write(data, size); } /*************************************************************************************************/ void logInfoWriteStr(const char *msg, const char *s) { consoleSerial.printf("[INFO] %s", msg); consoleSerial.write(s); consoleSerial.write("\r\n"); } /*************************************************************************************************/ void logError(const char *msg, ...) { va_list args; consoleSerial.write("[ERROR] "); va_start(args, msg); consoleSerial.vprintf(msg, args); va_end(args); } /*************************************************************************************************/ void logWiconnectError(WiconnectResult result, const char *msg, ...) { va_list args; consoleSerial.write("[ERROR] "); va_start(args, msg); consoleSerial.printf("%s, (%d) %s\r\n", msg, result, Wiconnect::getWiconnectResultStr(result)); va_end(args); }