31typedef enum pkcs11test_log_level 
 
   32{ LVL_DEBUG = 0, LVL_INFO, LVL_WARNING, LVL_ERROR, LVL_NOLEVEL 
 
   33} PKCS11TEST_LOG_LEVEL;
 
   34 static PKCS11TEST_LOG_LEVEL g_logLevel = LVL_DEBUG;
 
   41#define pkcs11test_filename "test_pkcs11.log" 
   53#define testlog(LOGLEVEL,...) if (LOGLEVEL >= g_logLevel) {logPrefix(LOGLEVEL); printf(__VA_ARGS__);} 
   54#define printlogprefic(LOGLEVEL,LOGPREFIX) printf(LOGPREFIX) 
   60    FILE * pkcs11test_logfile;
 
   68 void logPrefix(PKCS11TEST_LOG_LEVEL level);
 
   69void testlogbytes(PKCS11TEST_LOG_LEVEL loglevel, 
unsigned char *pValue,
 
   70           unsigned long ulValueLen);