Provided by: nana_2.5-12_amd64 bug

NAME

       DL - generate logging messages in C and C++ using a debugger

SYNOPSIS

       #include <DL.h>

       DL(format,...)

       DLG(guard,format,...)

       DLH(handler,format,...)

       DLP(param,format,...)

       DLGH(guard,handler,format,...)

       DLHP(handler,param,format,...)

       DLGHP(guard,handler,param,format,...)

DESCRIPTION

       The  DL macro is used to print logging or debugging messages using a debugger. The nana(1)
       command generates a set of debugger  commands  which  are  then  sourced  into  gdb(1)  to
       implement  the  logging. If you don't run the executable under gdb(1) then no tracing will
       occur.  The arguments are:

       format,... - a printf(3) style argument list containing the message

       guard - print only if the guard is true.

       handler - the code that does the printing. Default: fprintf

       param - a parameter to be passed off to the handler. Default: stdout

       See nana.info for details on configuring the behaviour.

SEE ALSO

       nana-clg(1), nana(1), nana(3), I(3), DI(3), L(3), DL(3), Q(3) and nana.info.

       The nana.info file is the primary documentation for this library.

AUTHOR

       Phil Maker <pjm@gnu.org>

                                                                                            DL(3)