fff1743e23bb709b7473a48b67895d3ace431ac8 hiram Fri Jan 4 11:35:50 2013 -0800 adding cgiExitTime printout to a number of CGI binaries diff --git src/hg/lib/cart.c src/hg/lib/cart.c index cce6b95..d950c29 100644 --- src/hg/lib/cart.c +++ src/hg/lib/cart.c @@ -2464,15 +2464,23 @@ { suffix = oneName->name + strlen(tdb->track) + 1; if (cartRemoveOldFromTdbTree(newCart,oldVars,tdb,suffix,oneName->val,TRUE) > 0) clensed++; } if (containerVisChanged && !hasViews) { // vis is a special additive case! char *vis = hStringFromTv(tdbVisLimitedByAncestry(newCart, tdb, FALSE)); if (cartRemoveOldFromTdbTree(newCart,oldVars,tdb,NULL,vis,TRUE) > 0) clensed++; } anythingChanged = (anythingChanged || (clensed > 0)); return anythingChanged; } + +void cgiExitTime(char *cgiName, long enteredMainTime) +/* single stderr print out called at end of CGI binaries to record run + * time in apache error_log */ +{ +fprintf(stderr, "CGI_TIME: %s: Overall total time: %ld millis\n", + cgiName, clock1000() - enteredMainTime); +}