X-Git-Url: http://git.imager.perl.org/imager.git/blobdiff_plain/37f231bde1e9358268d00344fe55ccc686df931e..d47f1478992290997f0b23792fe4265585857656:/log.h diff --git a/log.h b/log.h index a942926d..0dcb74be 100644 --- a/log.h +++ b/log.h @@ -13,7 +13,9 @@ int im_init_log(pIMCTX, const char *name, int onoff ); #define i_init_log(name, onoff) im_init_log(aIMCTX, name, onoff) +#ifndef IMAGER_NO_CONTEXT void i_fatal ( int exitcode,const char *fmt, ... ); +#endif void im_fatal (pIMCTX, int exitcode,const char *fmt, ... ); void im_lhead ( pIMCTX, const char *file, int line ); void i_lhead ( const char *file, int line ); @@ -21,7 +23,7 @@ void i_loog(int level,const char *msg, ... ) I_FORMAT_ATTR(2,3); void im_loog(pIMCTX, int level,const char *msg, ... ) I_FORMAT_ATTR(3,4); /* -=item mm_log((level, format, ...)) +=item im_log((aIMCTX, level, format, ...)) =category Logging This is the main entry point to logging. Note that the extra set of @@ -30,6 +32,13 @@ parentheses are required due to limitations in C89 macros. This will format a string with the current file and line number to the log file if logging is enabled. +This must be called with a context object defined by one of the +C macros in scope. + +This can also be called as C in which +case the currently active context is used and any in scope context is +ignored. + =cut */