Show
Ignore:
Timestamp:
02/14/08 22:31:01 (22 months ago)
Author:
bchoate
Message:

Initial work for performance logging.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-30/lib/MT/App.pm

    r1371 r1372  
    20492049    my $q = $app->param; 
    20502050 
     2051    my $timer; 
     2052    if ($app->config->PerformanceLogging) { 
     2053        $timer = $app->get_timer(); 
     2054        $timer->pause_partial(); 
     2055    } 
     2056 
    20512057    my($body); 
    20522058    eval { 
     
    22522258        } 
    22532259    } 
     2260 
     2261    if ($timer) { 
     2262        $timer->mark(ref($app) . '::run'); 
     2263    } 
     2264 
    22542265    $app->takedown(); 
    22552266} 
     
    23142325    require MT::Auth; 
    23152326    MT::Auth->release; 
     2327 
     2328    if ($app->config->PerformanceLogging) { 
     2329        $app->log_times(); 
     2330    } 
    23162331 
    23172332    $app->request->finish;