Navigation


Changeset 965:9b37f34c1b1f in freeDiameter for libfdcore/sctps.c


Ignore:
Timestamp:
Mar 13, 2013, 1:23:37 AM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Some modifications to logging code:

  • Added a FD_LOG_NOTICE level for the logger function
  • Separated the internal debug levels (NONE, INFO, ...) from the "printlevel" for the logger
  • Renamed TRACE_DEBUG_ERROR to TRACE_ERROR for symetry
  • Renamed TRACE_DEBUG_BUFFER and TRACE_DEBUG_sSA. There take now the printlevel as parameter
  • Added new TRACE_NOTICE, fd_log_notice and fd_log_error macros.
  • sorry if I forgot some changes...
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdcore/sctps.c

    r894 r965  
    343343       
    344344        CHECK_POSIX_DO( pthread_rwlock_wrlock(&sto->lock), return -1 );
    345         TRACE_DEBUG_BUFFER(GNUTLS_DBG_LEVEL, "Session store [key ", key.data, key.size, "]");
     345        TRACE_BUFFER(FD_LOG_DEBUG, GNUTLS_DBG_LEVEL, "Session store [key ", key.data, key.size, "]");
    346346       
    347347        li = find_or_next(sto, key, &match);
     
    352352                if ((data.size != sr->data.size) || memcmp(data.data, sr->data.data, data.size)) {
    353353                        TRACE_DEBUG(INFO, "GnuTLS tried to store a session with same key and different data!");
    354                         TRACE_DEBUG_BUFFER(INFO, "Session store [key ", key.data, key.size, "]");
    355                         TRACE_DEBUG_BUFFER(INFO, "  -- old data [", sr->data.data, sr->data.size, "]");
    356                         TRACE_DEBUG_BUFFER(INFO, "  -- new data [", data.data, data.size, "]");
     354                        TRACE_BUFFER(FD_LOG_DEBUG, INFO, "Session store [key ", key.data, key.size, "]");
     355                        TRACE_BUFFER(FD_LOG_DEBUG, INFO, "  -- old data [", sr->data.data, sr->data.size, "]");
     356                        TRACE_BUFFER(FD_LOG_DEBUG, INFO, "  -- new data [", data.data, data.size, "]");
    357357                       
    358358                        ret = -1;
     
    397397       
    398398        CHECK_POSIX_DO( pthread_rwlock_wrlock(&sto->lock), return -1 );
    399         TRACE_DEBUG_BUFFER(GNUTLS_DBG_LEVEL, "Session delete [key ", key.data, key.size, "]");
     399        TRACE_BUFFER(FD_LOG_DEBUG, GNUTLS_DBG_LEVEL, "Session delete [key ", key.data, key.size, "]");
    400400       
    401401        li = find_or_next(sto, key, &match);
     
    430430
    431431        CHECK_POSIX_DO( pthread_rwlock_rdlock(&sto->lock), return error );
    432         TRACE_DEBUG_BUFFER(GNUTLS_DBG_LEVEL, "Session fetch [key ", key.data, key.size, "]");
     432        TRACE_BUFFER(FD_LOG_DEBUG, GNUTLS_DBG_LEVEL, "Session fetch [key ", key.data, key.size, "]");
    433433       
    434434        li = find_or_next(sto, key, &match);
     
    557557                        size_t   ids = sizeof(id);
    558558                        CHECK_GNUTLS_DO( gnutls_session_get_id(conn->cc_tls_para.session, id, &ids), /* continue */ );
    559                         TRACE_DEBUG_BUFFER(GNUTLS_DBG_LEVEL, "Master session id: [", id, ids, "]");
     559                        TRACE_BUFFER(FD_LOG_DEBUG, GNUTLS_DBG_LEVEL, "Master session id: [", id, ids, "]");
    560560                }
    561561        }
Note: See TracChangeset for help on using the changeset viewer.