MCPcopy Create free account
hub / github.com/OpenNI/OpenNI / xnLogWriteBanner

Function xnLogWriteBanner

Source/OpenNI/XnLog.cpp:342–361  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

340}
341
342XN_C_API void xnLogWriteBanner(const XnLogWriter* pWriter)
343{
344 XnBufferedLogEntry entry;
345
346 // write system time
347 time_t currtime;
348 time(&currtime);
349 XnChar strTime[200];
350 strftime(strTime, sizeof(strTime) - 1, "%Y-%m-%d %H:%M:%S", localtime(&currtime));
351 xnLogCreateEntry(&entry, XN_MASK_LOG, XN_LOG_INFO, __FILE__, __LINE__, "New log started on %s", strTime);
352 pWriter->WriteEntry(&entry, pWriter->pCookie);
353
354 // write version
355 xnLogCreateEntry(&entry, XN_MASK_LOG, XN_LOG_INFO, __FILE__, __LINE__, "OpenNI version is %s", XN_VERSION_STRING);
356 pWriter->WriteEntry(&entry, pWriter->pCookie);
357
358 // write filters
359 xnLogCreateFilterChangedMessage(&entry);
360 pWriter->WriteEntry(&entry, pWriter->pCookie);
361}
362
363XN_C_API XnStatus xnLogInitSystem()
364{

Callers 1

xnLogRegisterLogWriterFunction · 0.85

Calls 3

xnLogCreateEntryFunction · 0.85
WriteEntryMethod · 0.45

Tested by

no test coverage detected