Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DL(3)			   Library Functions Manual			 DL(3)

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 de-
       bugger.	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, e.g. support is provided for
       sending log messages to a circular buffer.

       param  -	 a  parameter to be passed off to the handler, e.g. a file de-
       scriptor.

       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)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=DL&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help