IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23195 for trunk/ppMerge


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/ppMerge/src
Files:
3 edited

Legend:

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

    r21244 r23195  
    3838        goto die;
    3939    }
     40
     41    ppMergeVersionPrint();
    4042
    4143    ppMergeType type = psMetadataLookupS32(NULL, config->arguments, "TYPE"); ///< Type of frame
  • trunk/ppMerge/src/ppMerge.h

    r23166 r23195  
    181181    );
    182182
     183/// Print version information
     184void ppMergeVersionPrint(void);
     185
     186
    183187///@}
    184188#endif
  • trunk/ppMerge/src/ppMergeVersion.c

    r23166 r23195  
    9090}
    9191
     92void ppMergeVersionPrint(void)
     93{
     94    psTime *time = psTimeGetNow(PS_TIME_TAI); // The time now
     95    psString timeString = psTimeToISO(time); // The time in an ISO string
     96    psFree(time);
     97    psLogMsg("ppMerge", PS_LOG_INFO, "ppMerge at %s", timeString);
     98    psFree(timeString);
     99
     100    psString pslib = psLibVersionLong();// psLib version
     101    psString psmodules = psModulesVersionLong(); // psModules version
     102    psString ppStats = ppStatsVersionLong(); // ppStats version
     103    psString ppMerge = ppMergeVersionLong(); // ppMerge version
     104
     105    psLogMsg("ppImage", PS_LOG_INFO, "%s", pslib);
     106    psLogMsg("ppImage", PS_LOG_INFO, "%s", psmodules);
     107    psLogMsg("ppImage", PS_LOG_INFO, "%s", ppStats);
     108    psLogMsg("ppImage", PS_LOG_INFO, "%s", ppMerge);
     109
     110    psFree(pslib);
     111    psFree(psmodules);
     112    psFree(ppStats);
     113    psFree(ppMerge);
     114
     115    return;
     116}
Note: See TracChangeset for help on using the changeset viewer.