Changeset 4951 for trunk/psLib/src/sys/psTrace.c
- Timestamp:
- Sep 6, 2005, 2:15:51 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/sys/psTrace.c (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/sys/psTrace.c
r4944 r4951 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.5 6$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-09-0 2 21:32:06$11 * @version $Revision: 1.57 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-09-07 00:15:48 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 245 245 zero 246 246 *****************************************************************************/ 247 psBoolpsTraceSetLevel(const char *comp, // component of interest248 int level) // desired trace level247 int psTraceSetLevel(const char *comp, // component of interest 248 int level) // desired trace level 249 249 { 250 250 char *compName = NULL; 251 int prevLevel = -1; 251 252 252 253 // If the root component tree does not exist, then initialize it. … … 267 268 compName = (char *) comp; 268 269 } 269 270 prevLevel = psTraceGetLevel(compName); 270 271 // Add the new component to the component tree. 271 272 if ( !componentAdd(compName, level) ) { … … 278 279 psFree(compName); 279 280 } 280 return false; 281 // return false; 282 return -1; 281 283 } 282 284 … … 285 287 } 286 288 287 return true; 289 // return true; 290 return prevLevel; 288 291 } 289 292 … … 489 492 void p_psTrace(const char *comp, // component being traced 490 493 int level, // desired trace level 494 const char *format, 491 495 ...) // arguments 492 496 { … … 508 512 // of it's associatedcomponent. 509 513 if (level <= psTraceGetLevel(comp)) { 510 va_start(ap, level);514 va_start(ap, format); 511 515 512 516 // The following functions get the variable list of parameters with … … 517 521 // We indent each message one space for each level of the message. 518 522 for (i = 0; i < level; i++) { 519 fprintf(traceFP, " "); 523 // fprintf(traceFP, " "); 524 fprintf(traceFP, "%s", format); 520 525 } 521 526 vfprintf(traceFP, fmt, ap); 527 // vfprintf(traceFP, format, ap); 522 528 va_end(ap); 523 529 } … … 532 538 /* 533 539 bool special; 534 540 535 541 // XXX EAM perhaps return an error? 536 542 if (fp == NULL) { 537 543 return; 538 544 } 539 545 540 546 // cannot close traceFP if one of the special FILE ptrs 541 547 special = (traceFP == NULL); … … 543 549 special |= (traceFP == stdout); 544 550 special |= (traceFP == stderr); 545 551 546 552 if (!special) { 547 553 fclose (traceFP);
Note:
See TracChangeset
for help on using the changeset viewer.
