From 4cf9a3b8fe91cc0b43d0cbab51cf02c7b1f8d60d Mon Sep 17 00:00:00 2001 From: qwertfisch Date: Mon, 19 Nov 2012 21:25:24 +0000 Subject: KeyBuddy2: ein neuer Ansatz eines Layouttools, ähnlich zu NeoVars, aber in C++ geschrieben MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@2431 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/keybuddy2/src/logger.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 windows/keybuddy2/src/logger.h (limited to 'windows/keybuddy2/src/logger.h') diff --git a/windows/keybuddy2/src/logger.h b/windows/keybuddy2/src/logger.h new file mode 100644 index 0000000..86adb02 --- /dev/null +++ b/windows/keybuddy2/src/logger.h @@ -0,0 +1,30 @@ +#ifndef _KeyBuddy2_logger_h_ +#define _KeyBuddy2_logger_h_ + +#include "includes.h" + +// Logging functions +// if DEBUG is enabled, these functions display debug messages in the GUI and into an html file + +#ifdef DEBUG + #define STARTLOG(FNAME) startLog(FNAME) + #define LOGG(ARG) logg(ARG) + #define LOGGNL loggnl() + #define ENDLOG endLog() + + void startLog(const char* fname); + void logg(const char* txt); + void logg(WString txt); + void logg(int num); + void logg(double num); + void logg(wchar uni); + void loggnl(); + void endLog(); +#else + #define STARTLOG(FNAME) + #define LOGG(ARG) + #define LOGGNL + #define ENDLOG +#endif + +#endif -- cgit v1.2.3