- Small change to devexec.c to have year specific devexec logs
This commit is contained in:
@ -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+");
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user