costin 01/12/04 11:11:56 Modified: jk/native2/common jk_logger_file.c jk/native2/server/apache2 jk_logger_apache2.c Log: Few fixes in logger. Apache logger will use 'warn' level for normal jk messages, 'error' for jk errors. Revision Changes Path 1.4 +3 -4 jakarta-tomcat-connectors/jk/native2/common/jk_logger_file.c Index: jk_logger_file.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_logger_file.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- jk_logger_file.c 2001/12/02 02:09:44 1.3 +++ jk_logger_file.c 2001/12/04 19:11:56 1.4 @@ -59,10 +59,9 @@ * Description: Utility functions (mainly configuration) * * Author: Gal Shachor <[EMAIL PROTECTED]> * * Author: Henri Gomez <[EMAIL PROTECTED]> * - * Version: $Revision: 1.3 $ * + * Version: $Revision: 1.4 $ * ***************************************************************************/ -#include "jk_util.h" #include "jk_env.h" #include "jk_map.h" #include "jk_logger.h" @@ -158,7 +157,7 @@ _this->level = jk_logger_file_parseLogLevel(levelS); if( _this->level == 0 ) - _this->jkLog( _this, JK_LOG_ERROR, "Level %s %d \n", levelS, _this->level ); */ + _this->jkLog( _this, JK_LOG_ERROR, "Level %s %d \n", levelS, _this->level ); if( logformat==NULL ) { logformat=JK_TIME_FORMAT; @@ -228,7 +227,7 @@ if (NULL == buf) return -1; - set_time_str(buf, HUGE_BUFFER_SIZE); + jk_logger_file_setTimeStr(buf, HUGE_BUFFER_SIZE); used = strlen(buf); used += sprintf(&buf[used], " [%s (%d)]: ", f, line); #else 1.2 +10 -2 jakarta-tomcat-connectors/jk/native2/server/apache2/jk_logger_apache2.c Index: jk_logger_apache2.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_logger_apache2.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- jk_logger_apache2.c 2001/12/02 22:09:54 1.1 +++ jk_logger_apache2.c 2001/12/04 19:11:56 1.2 @@ -75,13 +75,13 @@ * @author Costin Manolache */ -#include "jk_util.h" #include "jk_env.h" #include "jk_map.h" #include "jk_logger.h" #include <stdio.h> #include "httpd.h" +#include "http_log.h" #define HUGE_BUFFER_SIZE (8*1024) @@ -147,8 +147,16 @@ rc = vsnprintf(buf, HUGE_BUFFER_SIZE, fmt, args); #endif va_end(args); + rc=strlen( buf ); + /* Remove trailing \n. XXX need to change the log() to not include \n */ + if( buf[rc-1] == '\n' ) + buf[rc-1]='\0'; - ap_log_error( file, line, level, 0, s, buf); + if( level >= JK_LOG_ERROR ) { + ap_log_error( file, line, APLOG_EMERG | APLOG_NOERRNO, 0, s, buf); + } else { + ap_log_error( file, line, APLOG_DEBUG | APLOG_NOERRNO, 0, s, buf); + } return rc ; }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>