1515#include <time.h>
1616#include <unistd.h>
1717
18+ #include "logger.h"
1819#include "pgut.h"
1920
2021/* old gcc doesn't have LLONG_MAX. */
@@ -34,7 +35,6 @@ const char *port = NULL;
3435const char * username = NULL ;
3536char * password = NULL ;
3637bool verbose = false;
37- bool quiet = false;
3838bool prompt_password = true;
3939
4040/* Database connections */
@@ -1032,55 +1032,6 @@ pgut_wait(int num, PGconn *connections[], struct timeval *timeout)
10321032return -1 ;
10331033}
10341034
1035- /*
1036- * elog - log to stderr and exit if ERROR or FATAL
1037- */
1038- void
1039- elog (int elevel ,const char * fmt , ...)
1040- {
1041- va_list args ;
1042-
1043- if (!verbose && elevel <=LOG )
1044- return ;
1045- if (quiet && elevel < WARNING )
1046- return ;
1047-
1048- switch (elevel )
1049- {
1050- case LOG :
1051- fputs ("LOG: " ,stderr );
1052- break ;
1053- case INFO :
1054- fputs ("INFO: " ,stderr );
1055- break ;
1056- case NOTICE :
1057- fputs ("NOTICE: " ,stderr );
1058- break ;
1059- case WARNING :
1060- fputs ("WARNING: " ,stderr );
1061- break ;
1062- case FATAL :
1063- fputs ("FATAL: " ,stderr );
1064- break ;
1065- case PANIC :
1066- fputs ("PANIC: " ,stderr );
1067- break ;
1068- default :
1069- if (elevel >=ERROR )
1070- fputs ("ERROR: " ,stderr );
1071- break ;
1072- }
1073-
1074- va_start (args ,fmt );
1075- vfprintf (stderr ,fmt ,args );
1076- fputc ('\n' ,stderr );
1077- fflush (stderr );
1078- va_end (args );
1079-
1080- if (elevel > 0 )
1081- exit_or_abort (elevel );
1082- }
1083-
10841035void pg_log (eLogType type ,const char * fmt , ...)
10851036{
10861037va_list args ;