nacho       2002/06/10 15:13:15

  Modified:    jk/native2/common jk_logger_file.c
  Log:
  * Added level string to log lines when HAS_APR is not set.
  
  Revision  Changes    Path
  1.29      +23 -5     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.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- jk_logger_file.c  10 Jun 2002 21:53:07 -0000      1.28
  +++ jk_logger_file.c  10 Jun 2002 22:13:15 -0000      1.29
  @@ -59,7 +59,7 @@
    * Description: Utility functions (mainly configuration)                   *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    * Author:      Henri Gomez <[EMAIL PROTECTED]>                               *
  - * Version:     $Revision: 1.28 $                                           *
  + * Version:     $Revision: 1.29 $                                           *
    ***************************************************************************/
   
   
  @@ -265,7 +265,7 @@
           
           /* XXX or apr_ctime ? */
           apr_rfc822_date( rfctime, time );
  -        fmt1=apr_psprintf( aprPool, "[%s] (%5s) [%s:%d]  %s", rfctime, slevel, f, 
line, fmt );
  +        fmt1=apr_psprintf( aprPool, "[%s] (%5s) [%s (%d)]  %s", rfctime, slevel, f, 
line, fmt );
           buf=apr_pvsprintf( aprPool, fmt1, args );
   
           l->log(env, l, level, buf);
  @@ -300,9 +300,27 @@
   #else
           char buf[HUGE_BUFFER_SIZE];
   #endif
  +        char *slevel;
           char *f = (char *)(file + strlen(file) - 1);
           int used = 0;
   
  +        switch (level){
  +            case JK_LOG_INFO_LEVEL : 
  +                slevel=JK_LOG_INFO_VERB;
  +                break;
  +            case JK_LOG_ERROR_LEVEL : 
  +                slevel=JK_LOG_ERROR_VERB;
  +                break;
  +            case JK_LOG_EMERG_LEVEL : 
  +                slevel=JK_LOG_EMERG_VERB;
  +                break;
  +            case JK_LOG_DEBUG_LEVEL : 
  +            default:
  +                slevel=JK_LOG_DEBUG_VERB;
  +                break;
  +
  +        }
  +
           while(f != file && '\\' != *f && '/' != *f) {
               f--;
           }
  @@ -314,7 +332,7 @@
            jk2_logger_file_setTimeStr(env,buf, HUGE_BUFFER_SIZE);
            used = strlen(buf);
           if( level >= JK_LOG_DEBUG_LEVEL )
  -            used += _snprintf(&buf[used], HUGE_BUFFER_SIZE, " [%s (%d)]: ", f, 
line);        
  +            used += _snprintf(&buf[used], HUGE_BUFFER_SIZE, " (%5s) [%s (%d)]: ", 
slevel,  f, line);        
   #elif defined(NETWARE) /* until we get a snprintf function */
           buf = (char *) malloc(HUGE_BUFFER_SIZE);
           if (NULL == buf)
  @@ -323,12 +341,12 @@
            jk2_logger_file_setTimeStr(buf, HUGE_BUFFER_SIZE);
            used = strlen(buf);
           if( level >= JK_LOG_DEBUG_LEVEL )
  -            used += sprintf(&buf[used], " [%s (%d)]: ", f, line);
  +            used += sprintf(&buf[used], " (%5s) [%s (%d)]: ", slevel,  f, line);
   #else 
            jk2_logger_file_setTimeStr(env, buf, HUGE_BUFFER_SIZE);
            used = strlen(buf);
           if( level >= JK_LOG_DEBUG_LEVEL )
  -            used += snprintf(&buf[used], HUGE_BUFFER_SIZE, " [%s (%d)]: ", f, 
line);        
  +            used += snprintf(&buf[used], HUGE_BUFFER_SIZE, " (%5s) [%s (%d)]: ", 
slevel,  f, line);
   #endif
           if(used < 0) {
               return -1; /* [V] not sure what to return... */
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to