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)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR

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

home | help