su  1.12.11devel
Macros
su_debug.h File Reference

SU debugging macros. More...

#include <sofia-sip/su_log.h>
Include dependency graph for su_debug.h:

Go to the source code of this file.

Macros

#define SU_DEBUG_H
 Defined when <sofia-sip/su_debug.h> has been included.
 
#define SU_DEBUG_MAX
 The maximum debugging level. More...
 
#define SU_DEBUG_0(x)
 Log messages at level 0. More...
 
#define SU_LERROR(s)
 Log C library errors. More...
 
#define SU_LSERROR(s)
 Log socket errors. More...
 
#define SU_DEBUG_1(x)
 Log messages at level 1. More...
 
#define SU_DEBUG_2(x)
 Log messages at level 2. More...
 
#define SU_DEBUG_3(x)
 Log messages at level 3. More...
 
#define SU_DEBUG_4(x)
 Log messages at level 4. More...
 
#define SU_DEBUG_5(x)
 Log messages at level 5. More...
 
#define SU_DEBUG_6(x)
 Log messages at level 6. More...
 
#define SU_DEBUG_7(x)
 Log messages at level 7. More...
 
#define SU_DEBUG_8(x)
 Log messages at level 8. More...
 
#define SU_DEBUG_9(x)
 Log messages at level 9. More...
 

Detailed Description

SU debugging macros.

The logging levels and macros to use are defined as follows:

These macros are used to log with module-specific levels. The SU_LOG macro is redefined with a pointer to a module-specific su_log_t structure, e.g., "iptsec_debug.h".

Author
Pekka Pessi Pekka.nosp@m..Pes.nosp@m.si@no.nosp@m.kia..nosp@m.com
Date
Created: Tue Feb 8 10:06:33 2000 ppessi
See also
Debugging Logs, su_llog(), su_vllog(), su_log_t,

Macro Definition Documentation

◆ SU_DEBUG_0

#define SU_DEBUG_0 (   x)

Log messages at level 0.

Fatal errors and panic messages should be logged at level 0.

See also
su_llog(), su_vllog(), su_log_t, Debugging Logs

◆ SU_DEBUG_1

#define SU_DEBUG_1 (   x)

Log messages at level 1.

Critical errors and minimal progress at subsystem level should be logged at level 1.

See also
su_llog(), su_vllog(), su_log_t, Debugging Logs

◆ SU_DEBUG_2

#define SU_DEBUG_2 (   x)

Log messages at level 2.

Non-critical errors should be logged at level 2.

See also
su_llog(), su_vllog(), su_log_t, Debugging Logs

◆ SU_DEBUG_3

#define SU_DEBUG_3 (   x)

Log messages at level 3.

Warnings and progress messages should be logged at level 3.

See also
su_llog(), su_vllog(), su_log_t, Debugging Logs

◆ SU_DEBUG_4

#define SU_DEBUG_4 (   x)

Log messages at level 4.

◆ SU_DEBUG_5

#define SU_DEBUG_5 (   x)

Log messages at level 5.

Signaling protocol actions (incoming packets, etc.) should be logged at level 5.

See also
su_llog(), su_vllog(), su_log_t, Debugging Logs

◆ SU_DEBUG_6

#define SU_DEBUG_6 (   x)

Log messages at level 6.

◆ SU_DEBUG_7

#define SU_DEBUG_7 (   x)

Log messages at level 7.

Media protocol actions (incoming packets, etc) should be logged at level 7.

See also
su_llog(), su_vllog(), su_log_t, Debugging Logs

◆ SU_DEBUG_8

#define SU_DEBUG_8 (   x)

Log messages at level 8.

◆ SU_DEBUG_9

#define SU_DEBUG_9 (   x)

Log messages at level 9.

Entering/exiting functions, very verbatim progress should be logged at level 9.

See also
su_llog(), su_vllog(), su_log_t, Debugging Logs

◆ SU_DEBUG_MAX

#define SU_DEBUG_MAX

The maximum debugging level.

◆ SU_LERROR

#define SU_LERROR (   s)

Log C library errors.

◆ SU_LSERROR

#define SU_LSERROR (   s)

Log socket errors.


Sofia-SIP 1.12.11devel - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.