pcsc-lite 2.1.0
|
This handles debugging for pcscd. More...
#include "config.h"
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <assert.h>
#include <sys/types.h>
#include <sys/time.h>
#include <time.h>
#include <pthread.h>
#include "pcsclite.h"
#include "misc.h"
#include "debuglog.h"
#include "sys_generic.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_BUF_SIZE 2048 |
Max string size dumping a maximum of 2 lines of 80 characters. | |
#define | CASE(x) |
#define | THREAD_FORMAT "%lu" |
Functions | |
static void | log_line (const int priority, const char *DebugBuffer, unsigned int rv) |
void | log_msg_rv (const int priority, unsigned int rv, const char *fmt,...) |
void | log_msg (const int priority, const char *fmt,...) |
const char * | rv2text (unsigned int rv) |
static void | log_xxd_always (const int priority, const char *msg, const unsigned char *buffer, const int len) |
void | log_xxd (const int priority, const char *msg, const unsigned char *buffer, const int len) |
void | DebugLogSetLogType (const int dbgtype) |
void | DebugLogSetLevel (const int level) |
INTERNAL void | DebugLogSetCategory (const int dbginfo) |
INTERNAL void | DebugLogCategory (const int category, const unsigned char *buffer, const int len) |
Variables | |
static char | LogMsgType = DEBUGLOG_NO_DEBUG |
static char | LogCategory = DEBUG_CATEGORY_NOTHING |
static char | LogLevel = PCSC_LOG_ERROR |
default level | |
static signed char | LogDoColor = 0 |
no color by default | |
static pthread_mutex_t | LastTimeMutex = PTHREAD_MUTEX_INITIALIZER |
This handles debugging for pcscd.
Definition in file debuglog.c.
#define DEBUG_BUF_SIZE 2048 |
Max string size dumping a maximum of 2 lines of 80 characters.
Definition at line 103 of file debuglog.c.
Definition at line 418 of file debuglog.c.
Definition at line 404 of file debuglog.c.
Definition at line 379 of file debuglog.c.
Definition at line 337 of file debuglog.c.
Definition at line 204 of file debuglog.c.
Definition at line 137 of file debuglog.c.
Definition at line 121 of file debuglog.c.
Definition at line 323 of file debuglog.c.
|
static |
Definition at line 302 of file debuglog.c.
|
static |
Definition at line 113 of file debuglog.c.
|
static |
Definition at line 106 of file debuglog.c.
no color by default
Definition at line 111 of file debuglog.c.
|
static |
default level
Definition at line 109 of file debuglog.c.
|
static |
Definition at line 105 of file debuglog.c.