- Small change to devexec.c to have year specific devexec logs

This commit is contained in:
koennecke
2007-01-11 08:50:39 +00:00
parent 826b13d890
commit bc22cc624d

View File

@ -70,18 +70,23 @@ static FILE *devLog = NULL;
int openDevexecLog(){ int openDevexecLog(){
char *fileName = NULL; char *fileName = NULL;
char fileBuffer[1024]; char fileBuffer[1024];
time_t iDate;
struct tm *psTime;
if(devLog == NULL){ if(devLog == NULL){
fileName = IFindOption(pSICSOptions,"devexeclog"); fileName = IFindOption(pSICSOptions,"devexeclog");
if(fileName != NULL){ if(fileName != NULL){
strcpy(fileBuffer,fileName); strcpy(fileBuffer,fileName);
} else { } else {
iDate = time(NULL);
psTime = localtime(&iDate);
fileBuffer[0] = '\0'; fileBuffer[0] = '\0';
fileName = getenv("HOME"); fileName = getenv("HOME");
if(fileName != NULL){ if(fileName != NULL){
strcpy(fileBuffer,fileName); snprintf(fileBuffer,1023,"%s/log/devexec%4.4d.log",
fileName, psTime->tm_year + 1900);
} }
strcat(fileBuffer,"/log/devexec.log");
} }
devLog = fopen(fileBuffer,"a+"); devLog = fopen(fileBuffer,"a+");
} }