diff options
author | Werner Koch <[email protected]> | 1997-11-21 14:53:57 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 1997-11-21 14:53:57 +0000 |
commit | 2f3cb7e30a56c21f1b5182b6914104ca0c3f8f71 (patch) | |
tree | abb30451cd6f2b6d3c28d0a91b71bc3c04a9f2a2 /util/logger.c | |
parent | Output armor works, RSA keygen works. (diff) | |
download | gnupg-2f3cb7e30a56c21f1b5182b6914104ca0c3f8f71.tar.gz gnupg-2f3cb7e30a56c21f1b5182b6914104ca0c3f8f71.zip |
Armor works now
Diffstat (limited to 'util/logger.c')
-rw-r--r-- | util/logger.c | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/util/logger.c b/util/logger.c index 803420cd8..9c1b86b23 100644 --- a/util/logger.c +++ b/util/logger.c @@ -25,6 +25,19 @@ #include "util.h" +static char pidstring[15]; + + +void +set_log_pid( int pid ) +{ + if( pid ) + sprintf(pidstring,"[%u]", (unsigned)pid ); + else + *pidstring = 0; +} + + /**************** * General interface for printing a line * level 0 := print to /dev/null @@ -62,7 +75,7 @@ log_info( const char *fmt, ... ) { va_list arg_ptr ; - fprintf(stderr, "info: " ) ; + fprintf(stderr, "info%s: ", pidstring ) ; va_start( arg_ptr, fmt ) ; vfprintf(stderr,fmt,arg_ptr) ; va_end(arg_ptr); @@ -73,7 +86,7 @@ log_error( const char *fmt, ... ) { va_list arg_ptr ; - fprintf(stderr, "error: " ) ; + fprintf(stderr, "error%s: ", pidstring ) ; va_start( arg_ptr, fmt ) ; vfprintf(stderr,fmt,arg_ptr) ; va_end(arg_ptr); @@ -84,7 +97,7 @@ log_fatal( const char *fmt, ... ) { va_list arg_ptr ; - fprintf(stderr, "Fatal: " ) ; + fprintf(stderr, "Fatal%s: ", pidstring ) ; va_start( arg_ptr, fmt ) ; vfprintf(stderr,fmt,arg_ptr) ; va_end(arg_ptr); @@ -96,7 +109,7 @@ log_bug( const char *fmt, ... ) { va_list arg_ptr ; - fprintf(stderr, "\nInternal Error: " ) ; + fprintf(stderr, "\nInternal Error%s: ", pidstring ) ; va_start( arg_ptr, fmt ) ; vfprintf(stderr,fmt,arg_ptr) ; va_end(arg_ptr); @@ -109,7 +122,7 @@ log_debug( const char *fmt, ... ) { va_list arg_ptr ; - fprintf(stderr, "DBG: " ) ; + fprintf(stderr, "DBG%s: ", pidstring ) ; va_start( arg_ptr, fmt ) ; vfprintf(stderr,fmt,arg_ptr) ; va_end(arg_ptr); @@ -122,7 +135,7 @@ log_hexdump( const char *text, char *buf, size_t len ) { int i; - fprintf(stderr, "DBG: %s", text ); + fprintf(stderr, "DBG%s: %s", pidstring, text ); for(i=0; i < len; i++ ) fprintf(stderr, " %02X", ((byte*)buf)[i] ); fputc('\n', stderr); @@ -132,7 +145,7 @@ log_hexdump( const char *text, char *buf, size_t len ) void log_mpidump( const char *text, MPI a ) { - fprintf(stderr, "DBG: %s", text ); + fprintf(stderr, "DBG%s: %s", pidstring, text ); mpi_print(stderr, a, 1 ); fputc('\n', stderr); } |