Robert Knight
9c260bc114
Synchronize access to the log's output stream with a mutex and document the write() method as being thread-safe.
2011-09-02 23:32:45 +01:00
Robert Knight
52fdee5a75
Remove duplicated code for getting the ID of the current process in Log.cpp.
...
Re-use the existing function from ProcessUtils
2011-08-29 17:22:06 +01:00
Robert Knight
dc741814c9
Move the function used to obtain the log file path into AppInfo::logFilePath() since it will be application-specific.
2011-08-26 18:40:23 +01:00
Robert Knight
e5e163e6d5
Open log in append mode so that new entries are written at the end.
...
There is no locking on the Log file so conflicting updater processes
may corrupt each others' entries - although in practice this has not
been a problem yet.
2011-08-26 11:54:14 +01:00
Robert Knight
4f00c51c8f
Write log output to a file instead of just stderr
...
* Log output to a file (currently update-log.txt in the updater's current directory)
* Use correct stream type for Log::m_output
2011-08-23 23:54:37 +01:00
Robert Knight
9530256732
Get Log and UpdaterOptions classes compiling under Win32
2011-08-22 15:50:39 +01:00
Robert Knight
93274ed348
Use fstream to open and write to log file and include process ID in log entries.
2011-08-21 22:56:33 +01:00
Robert Knight
3548f36e8c
Add entry type information at the start of each log file entry.
2011-08-21 21:47:33 +01:00
Robert Knight
66ade327db
WIP - Standalone update installer with no dependency on Qt
2011-08-19 19:59:21 +01:00