IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10065


Ignore:
Timestamp:
Nov 17, 2006, 4:14:18 PM (20 years ago)
Author:
Paul Price
Message:

psArgumentVerbosity was clobbering the pre-set log level.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psArguments.c

    r9538 r10065  
    77 *  @author David Robbins, MHPCC
    88 *
    9  *  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    10  *  @date $Date: 2006-10-13 21:13:48 $
     9 *  @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     10 *  @date $Date: 2006-11-18 02:14:18 $
    1111 *
    1212 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    3434                        char **argv)
    3535{
    36     int logLevel = 2;   // Default log level
    37     psLogSetLevel(logLevel);
     36    int logLevel = psLogGetLevel();     // Current logging level
    3837    PS_ASSERT_PTR_NON_NULL(argv, 2);
    3938    PS_ASSERT_PTR_NON_NULL(argc, 2);
     
    4443        psArgumentRemove(argnum, argc, argv);
    4544        logLevel = 3;
     45        psLogSetLevel(logLevel);
    4646    }
    4747    if ( (argnum = psArgumentGet(*argc, argv, "-vv")) ) {
    4848        psArgumentRemove(argnum, argc, argv);
    4949        logLevel = 4;
     50        psLogSetLevel(logLevel);
    5051    }
    5152    if ( (argnum = psArgumentGet(*argc, argv, "-vvv")) ) {
    5253        psArgumentRemove(argnum, argc, argv);
    5354        logLevel = 5;
    54     }
    55     psLogSetLevel(logLevel);  // XXX: This function should return an error if the log level is invalid
     55        psLogSetLevel(logLevel);
     56    }
    5657
    5758    if ( (argnum = psArgumentGet(*argc, argv, "-logfmt")) ) {
Note: See TracChangeset for help on using the changeset viewer.