DRY up temp directory logging
This commit is contained in:
parent
1afe501a36
commit
81733a523e
4 changed files with 8 additions and 11 deletions
|
@ -36,7 +36,10 @@ void CrashReporter::Start(const std::string& product_name,
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CrashReporter::GetTempDirectory(base::FilePath* path) {
|
bool CrashReporter::GetTempDirectory(base::FilePath* path) {
|
||||||
return PathService::Get(base::DIR_TEMP, path);
|
bool success = PathService::Get(base::DIR_TEMP, path);
|
||||||
|
if (!success)
|
||||||
|
LOG(ERROR) << "Cannot get temp directory";
|
||||||
|
return success;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CrashReporter::GetCrashesDirectory(
|
bool CrashReporter::GetCrashesDirectory(
|
||||||
|
|
|
@ -79,10 +79,8 @@ void CrashReporterLinux::SetUploadParameters() {
|
||||||
|
|
||||||
void CrashReporterLinux::EnableCrashDumping(const std::string& product_name) {
|
void CrashReporterLinux::EnableCrashDumping(const std::string& product_name) {
|
||||||
base::FilePath dumps_path;
|
base::FilePath dumps_path;
|
||||||
if (!GetCrashesDirectory(&dumps_path)) {
|
if (!GetCrashesDirectory(&dumps_path))
|
||||||
LOG(ERROR) << "Cannot get temp directory";
|
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
base::CreateDirectory(dumps_path);
|
base::CreateDirectory(dumps_path);
|
||||||
|
|
||||||
|
|
|
@ -34,15 +34,13 @@ void CrashReporterMac::InitBreakpad(const std::string& product_name,
|
||||||
bool auto_submit,
|
bool auto_submit,
|
||||||
bool skip_system_crash_handler) {
|
bool skip_system_crash_handler) {
|
||||||
// check whether crashpad has been initialized.
|
// check whether crashpad has been initialized.
|
||||||
// Only need to initilize once.
|
// Only need to initialize once.
|
||||||
if (simple_string_dictionary_)
|
if (simple_string_dictionary_)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
base::FilePath database_path;
|
base::FilePath database_path;
|
||||||
if (!GetCrashesDirectory(product_name, &database_path)) {
|
if (!GetCrashesDirectory(product_name, &database_path))
|
||||||
LOG(ERROR) << "Cannot get temp directory";
|
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
if (is_browser_) {
|
if (is_browser_) {
|
||||||
@autoreleasepool {
|
@autoreleasepool {
|
||||||
|
|
|
@ -154,10 +154,8 @@ void CrashReporterWin::InitBreakpad(const std::string& product_name,
|
||||||
skip_system_crash_handler_ = skip_system_crash_handler;
|
skip_system_crash_handler_ = skip_system_crash_handler;
|
||||||
|
|
||||||
base::FilePath temp_dir;
|
base::FilePath temp_dir;
|
||||||
if (!GetTempDirectory(&temp_dir)) {
|
if (!GetTempDirectory(&temp_dir))
|
||||||
LOG(ERROR) << "Cannot get temp directory";
|
|
||||||
return;
|
return;
|
||||||
}
|
|
||||||
|
|
||||||
base::string16 pipe_name = base::ReplaceStringPlaceholders(
|
base::string16 pipe_name = base::ReplaceStringPlaceholders(
|
||||||
kPipeNameFormat, base::UTF8ToUTF16(product_name), NULL);
|
kPipeNameFormat, base::UTF8ToUTF16(product_name), NULL);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue