Some details:
logger.c
FILE * file;// file = fopen(stampedPath,"a");
void writeLog(char * format, ...)
{
va_list args;
va_start (args, format);
vprintf(format, args);
va_end(args);
va_start(args, format);
vfprintf(file, format, args);
va_end(args);
}
function call
char buff[2048];
char upd ="x10000";
//...
for(i=0; i< 500; ++i)
{
getMessage(buff,2048);//writing message in the buffer
writeLog("Got 'isAuthorized' call\n");
writeLog("Retreiving data from\n");
writeLog("UPD=%s\n",upd);
writeLog(buff);
}
//...
LogFragments
Normal:
...
UPD = x10000
<xdata created_by="MA" created_at="">
<error number="-3123" message="ERROR OPENING IDF FILE [Cannot open IDF file IDF_901234432.xml.]"/>
</xdata>
Got 'isAuthorized' call
...
Corrupted:
...
UPD = x100000
<?xml version="1.0" encoding="UTF-8"?>
<xdata created_by="MA" created_at="">
<error number="-3123" message="ERROR OPENING IDF FILE [Cannot open IDF file IDF_901234432.xml.]"/>
</xdata>
Got 'isAuthorized' call
RetreivingFILE [Cannot open IDF file IDF_901234432.xml.]"/>
</xdata>
Got 'isAuthorized' call
...
Legend:
Message 1
Start of message 2
End of message 3
May be the reason of mixing up in the vfprintf() using?
---------- Post updated at 03:37 AM ---------- Previous update was at 03:33 AM ----------
Some details:
logger.c
FILE * file;//initialization is ommited
void writeLog(char * format, ...)
{
va_list args;
va_start (args, format);
vprintf(format, args);
va_end(args);
va_start(args, format);
vfprintf(file, format, args);
va_end(args);
}
function call
char buff[2048];
char upd ="x10000";
//...
for(i=0; i< 500; ++i)
{
getMessage(buff,2048);//writing message in the buffer
writeLog("Got 'isAuthorized' call\n");
writeLog("Retreiving data from\n");
writeLog("UPD=%s\n",upd);
writeLog(buff);
}
//...
LogFragments
Normal:
...
UPD = x10000
<xdata created_by="MA" created_at="">
<error number="-3123" message="ERROR OPENING IDF FILE [Cannot open IDF file IDF_901234432.xml.]"/>
</xdata>
Got 'isAuthorized' call
...
Corrupted:
...
UPD = x100000
<?xml version="1.0" encoding="UTF-8"?>
<xdata created_by="MA" created_at="">
<error number="-3123" message="ERROR OPENING IDF FILE [Cannot open IDF file IDF_901234432.xml.]"/>
</xdata>
Got 'isAuthorized' call
RetreivingFILE [Cannot open IDF file IDF_901234432.xml.]"/>
</xdata>
Got 'isAuthorized' call
...
Legend:
Message 1
Start of message 2
End of message 3
---------- Post updated at 03:42 AM ---------- Previous update was at 03:37 AM ----------
Thanks. I'll try to set larger buffer.
---------- Post updated at 03:51 AM ---------- Previous update was at 03:42 AM ----------
Thanks. I'll try to experiment with buffer