Hello,

Is it possible to use QTemporaryFile to create logfiles or messages generated 
by qDebug() and family, and keep them only when the user wants to OR when the 
application crashes?

Currently, they're all being kept because qlogFile->setAutoRemove(false). I 
tried to prune at least the empty ones before exitting by doing (in the 
application dtor):

if (qlogFile->size() ==0) qlogFile->setAutoRemove(true);
qlogFile->close();

but that doesn't work, as if the auto-remove property cannot be changed after 
opening the temp. file.

Can I presume safely that leaving the auto-remove property to true means that 
the logfiles will only be removed on a clean exit, or is there another "best 
practice" approach to accomplish this sort of thing?

Thanks,
R.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to