linux: Put "uploads.log" under "/tmp/ProductName Crashes/"

This commit is contained in:
Cheng Zhao 2014-11-11 13:30:06 +08:00
parent f13d8407ee
commit 02bcdc1c19
3 changed files with 11 additions and 1 deletions

View file

@ -441,7 +441,7 @@ void HandleCrashReportId(const char* buf, size_t bytes_read,
my_uint64tos(time_str, time, time_len);
const int kLogOpenFlags = O_CREAT | O_WRONLY | O_APPEND | O_CLOEXEC;
int log_fd = sys_open("/tmp/uploads.log", kLogOpenFlags, 0600);
int log_fd = sys_open(g_crash_log_path, kLogOpenFlags, 0600);
if (log_fd > 0) {
sys_write(log_fd, time_str, time_len);
sys_write(log_fd, ",", 1);
@ -454,6 +454,8 @@ void HandleCrashReportId(const char* buf, size_t bytes_read,
} // namespace
char g_crash_log_path[256];
void HandleCrashDump(const BreakpadInfo& info) {
int dumpfd;
bool keep_fd = false;

View file

@ -34,6 +34,9 @@ void HandleCrashDump(const BreakpadInfo& info);
size_t WriteLog(const char* buf, size_t nbytes);
size_t WriteNewline();
// Global variable storing the path of upload log.
extern char g_crash_log_path[256];
} // namespace crash_reporter
#endif // ATOM_COMMON_CRASH_REPORTER_LINUX_CRASH_DUMP_HANDLER_H_