IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23195 for trunk/psphot/src


Ignore:
Timestamp:
Mar 5, 2009, 11:07:57 AM (17 years ago)
Author:
Paul Price
Message:

Adding function to print version information so it's captured in the log.

Location:
trunk/psphot/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/psphot.c

    r20411 r23195  
    99
    1010    psTimerStart ("complete");
    11     pmErrorRegister();                  // register psModule's error codes/messages
     11    pmErrorRegister();                  // register psModule's error codes/messages
    1212    psphotInit();
    1313
     
    1515    pmConfig *config = psphotArguments (argc, argv);
    1616    if (!config) {
    17         psErrorStackPrint(stderr, "Error reading arguments\n");
    18         usage ();
     17        psErrorStackPrint(stderr, "Error reading arguments\n");
     18        usage ();
    1919    }
     20
     21    psphotVersionPrint();
    2022
    2123    // load input data (config and images (signal, noise, mask)
  • trunk/psphot/src/psphot.h

    r23167 r23195  
    2020bool            psphotVersionHeader(psMetadata *header);
    2121bool            psphotVersionHeaderFull(psMetadata *header);
     22void            psphotVersionPrint(void);
    2223
    2324bool            psphotModelTest (pmConfig *config, const pmFPAview *view, psMetadata *recipe);
  • trunk/psphot/src/psphotVersion.c

    r23168 r23195  
    9696    return true;
    9797}
     98
     99
     100void psphotVersionPrint(void)
     101{
     102    psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now
     103    psString timeString = psTimeToISO(time); // The time in an ISO string
     104    psFree(time);
     105    psLogMsg("psphot", PS_LOG_INFO, "psphot at %s", timeString);
     106    psFree(timeString);
     107
     108    psString pslib = psLibVersionLong();// psLib version
     109    psString psmodules = psModulesVersionLong(); // psModules version
     110    psString psphot = psphotVersionLong(); // psphot version
     111
     112    psLogMsg("psphot", PS_LOG_INFO, "%s", pslib);
     113    psLogMsg("psphot", PS_LOG_INFO, "%s", psmodules);
     114    psLogMsg("psphot", PS_LOG_INFO, "%s", psphot);
     115
     116    psFree(pslib);
     117    psFree(psmodules);
     118    psFree(psphot);
     119
     120    return;
     121}
Note: See TracChangeset for help on using the changeset viewer.