diff options
author | anbr <vdr07@deltab.de> | 2010-12-21 20:55:19 +0100 |
---|---|---|
committer | anbr <vdr07@deltab.de> | 2010-12-21 20:55:19 +0100 |
commit | 2906f2d1b7e1c5931b3d05156569d6061eb6b9b5 (patch) | |
tree | ff3b3004b3f48d85a8b010097e82be8ed377237f /debug.c | |
parent | b8efd2c7861dfb6f55dff730d071e454d503a67d (diff) | |
download | vdr-plugin-dvdswitch-0.1.4.tar.gz vdr-plugin-dvdswitch-0.1.4.tar.bz2 |
release 0.1.4 from http://www.vdr-portal.de/board/thread.php?postid=845535#post8455350.1.4
Diffstat (limited to 'debug.c')
-rw-r--r-- | debug.c | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/debug.c b/debug.c deleted file mode 100644 index 3727028..0000000 --- a/debug.c +++ /dev/null @@ -1,68 +0,0 @@ -#include <vdr/plugin.h> -#include <stdarg.h> -#include "debug.h" - -// --- cDebugLog ------------------------------------------------------- - -cDebugLog DebugLog; - -cDebugLog::cDebugLog(void) -{ - FileName = NULL; - File = NULL; -} - -cDebugLog::~ cDebugLog(void) -{ - Close(); - free(FileName); -} - -bool cDebugLog::Open(void) -{ - File = fopen(FileName, "a"); - if(File) - { - DEBUG("---------"); - DEBUG("Neuer Log"); - DEBUG("---------"); - return true; - } - - return false; -} - -void cDebugLog::Close(void) -{ - if(File) - fclose(File); -} - -bool cDebugLog::SetLogFile(char *filename) -{ - if(filename) - FileName = strdup(filename); - - return Open(); -} - -void cDebugLog::WriteLine(char *file, int line, char *format, ...) -{ - if(File) - { - char *fmt; - asprintf(&fmt, "DVDSWITCH(%s,%d): %s", file, line, format); - va_list ap; - va_start(ap, format); - vfprintf(File, fmt, ap); - va_end(ap); - fprintf(File, "\n"); - fflush(File); - free(fmt); - } -} - -void cDebugLog::End(void) -{ - Close(); -} |