- Timestamp:
- 01/08/2007 00:18:50 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
box/chris/general/lib/backupclient/BackupClientRestore.cpp
r1661 r1784 236 236 catch (BoxException &e) 237 237 { 238 ::syslog(LOG_ERR, "Failed to check existence for %s: %s",239 rLocalDirectoryName .c_str(),e.what());238 BOX_ERROR("Failed to check existence for " << 239 rLocalDirectoryName << ": " << e.what()); 240 240 return Restore_UnknownError; 241 241 } 242 242 catch(std::exception &e) 243 243 { 244 ::syslog(LOG_ERR, "Failed to check existence for %s: %s",245 rLocalDirectoryName .c_str(),e.what());244 BOX_ERROR("Failed to check existence for " << 245 rLocalDirectoryName << ": " << e.what()); 246 246 return Restore_UnknownError; 247 247 } 248 248 catch(...) 249 249 { 250 ::syslog(LOG_ERR, "Failed to check existence for %s: "251 "unknown error", rLocalDirectoryName.c_str());250 BOX_ERROR("Failed to check existence for " << 251 rLocalDirectoryName << ": unknown error"); 252 252 return Restore_UnknownError; 253 253 } … … 264 264 if(::unlink(rLocalDirectoryName.c_str()) != 0) 265 265 { 266 ::syslog(LOG_ERR, "Failed to delete " 267 "file %s: %s", 268 rLocalDirectoryName.c_str(), 266 BOX_ERROR("Failed to delete file " << 267 rLocalDirectoryName << ": " << 269 268 strerror(errno)); 270 269 return Restore_UnknownError; 271 270 } 272 TRACE1("In restore, directory name collision with file %s", rLocalDirectoryName.c_str()); 271 BOX_TRACE("In restore, directory name " 272 "collision with file " << 273 rLocalDirectoryName); 273 274 } 274 275 break; … … 326 327 catch (BoxException &e) 327 328 { 328 ::syslog(LOG_ERR, "Failed to check existence for %s: "329 "%s", parentDirectoryName.c_str(),e.what());329 BOX_ERROR("Failed to check existence for " << 330 parentDirectoryName << ": " << e.what()); 330 331 return Restore_UnknownError; 331 332 } 332 333 catch(std::exception &e) 333 334 { 334 ::syslog(LOG_ERR, "Failed to check existence for %s: "335 "%s", parentDirectoryName.c_str(),e.what());335 BOX_ERROR("Failed to check existence for " << 336 parentDirectoryName << ": " << e.what()); 336 337 return Restore_UnknownError; 337 338 } 338 339 catch(...) 339 340 { 340 ::syslog(LOG_ERR, "Failed to check existence for %s: "341 "unknown error", parentDirectoryName.c_str());341 BOX_ERROR("Failed to check existence for " << 342 parentDirectoryName << ": unknown error"); 342 343 return Restore_UnknownError; 343 344 } … … 350 351 351 352 case ObjectExists_File: 352 fprintf(stderr, "Failed to restore: '%s' " 353 BOX_ERROR("Failed to restore: '" << 354 parentDirectoryName << "' " 353 355 "is a file, but should be a " 354 "directory.\n", 355 parentDirectoryName.c_str()); 356 "directory."); 356 357 return Restore_TargetPathNotFound; 357 358 358 359 case ObjectExists_NoObject: 359 fprintf(stderr, "Failed to restore: " 360 "parent '%s' of target directory " 361 "does not exist.\n", 362 parentDirectoryName.c_str()); 360 BOX_ERROR("Failed to restore: parent '" << 361 parentDirectoryName << "' of target " 362 "directory does not exist."); 363 363 return Restore_TargetPathNotFound; 364 364 365 365 default: 366 fprintf(stderr, "Failed to restore: " 367 "unknown result from " 368 "ObjectExists('%s').\n", 369 parentDirectoryName.c_str()); 366 BOX_ERROR("Failed to restore: unknown " 367 "result from ObjectExists('" << 368 parentDirectoryName << "')"); 370 369 return Restore_UnknownError; 371 370 } … … 376 375 ::mkdir(rLocalDirectoryName.c_str(), S_IRWXU) != 0) 377 376 { 378 ::syslog(LOG_ERR, "Failed to create directory %s: %s",379 rLocalDirectoryName .c_str(),377 BOX_ERROR("Failed to create directory '" << 378 rLocalDirectoryName << "': " << 380 379 strerror(errno)); 381 380 return Restore_UnknownError; … … 387 386 Params.mResumeInfo.Save(Params.mRestoreResumeInfoFilename); 388 387 } 389 catch (BoxException &e)390 {391 ::syslog(LOG_ERR, "Failed to save resume info file %s: %s",392 Params.mRestoreResumeInfoFilename.c_str(), e.what());393 return Restore_UnknownError;394 }395 388 catch(std::exception &e) 396 389 { 397 ::syslog(LOG_ERR, "Failed to save resume info file %s: %s", 398 Params.mRestoreResumeInfoFilename.c_str(), e.what()); 390 BOX_ERROR("Failed to save resume info file '" << 391 Params.mRestoreResumeInfoFilename << "': " << 392 e.what()); 399 393 return Restore_UnknownError; 400 394 } 401 395 catch(...) 402 396 { 403 ::syslog(LOG_ERR, "Failed to save resume info file %s: "404 "unknown error",405 Params.mRestoreResumeInfoFilename.c_str());397 BOX_ERROR("Failed to save resume info file '" << 398 Params.mRestoreResumeInfoFilename << 399 "': unknown error"); 406 400 return Restore_UnknownError; 407 401 } … … 428 422 dirAttr.WriteAttributes(rLocalDirectoryName.c_str(), true); 429 423 } 430 catch (BoxException &e)431 {432 ::syslog(LOG_ERR, "Failed to restore attributes for %s: %s",433 rLocalDirectoryName.c_str(), e.what());434 return Restore_UnknownError;435 }436 424 catch(std::exception &e) 437 425 { 438 ::syslog(LOG_ERR, "Failed to restore attributes for %s: %s",439 rLocalDirectoryName .c_str(),e.what());426 BOX_ERROR("Failed to restore attributes for '" << 427 rLocalDirectoryName << "': " << e.what()); 440 428 return Restore_UnknownError; 441 429 } 442 430 catch(...) 443 431 { 444 ::syslog(LOG_ERR, "Failed to restore attributes for %s: "445 "unknown error", rLocalDirectoryName.c_str());432 BOX_ERROR("Failed to restore attributes for '" << 433 rLocalDirectoryName << "': unknown error"); 446 434 return Restore_UnknownError; 447 435 } … … 465 453 if(::unlink(localFilename.c_str()) == 0) 466 454 { 467 ::syslog(LOG_ERR, "Failed to delete " 468 "file %s: %s", 469 localFilename.c_str(), 455 BOX_ERROR("Failed to delete file '" << 456 localFilename << "': " << 470 457 strerror(errno)); 471 458 return Restore_UnknownError; … … 495 482 } 496 483 } 497 catch (BoxException &e) 498 { 499 ::syslog(LOG_ERR, "Failed to restore " 500 "file %s: %s", 501 localFilename.c_str(), 484 catch(std::exception &e) 485 { 486 BOX_ERROR("Failed to restore file '" << 487 localFilename << "': " << 502 488 e.what()); 503 489 return Restore_UnknownError; 504 490 } 505 catch(std::exception &e)506 {507 ::syslog(LOG_ERR, "Failed to restore "508 "file %s: %s",509 localFilename.c_str(),510 e.what());511 return Restore_UnknownError;512 }513 491 catch(...) 514 492 { 515 ::syslog(LOG_ERR, "Failed to restore "516 "file %s: unknown error",517 localFilename.c_str());493 BOX_ERROR("Failed to restore file '" << 494 localFilename << 495 "': unknown error"); 518 496 return Restore_UnknownError; 519 497 } … … 541 519 existing */); 542 520 } 543 catch (BoxException &e)544 { 545 ::syslog(LOG_ERR,"Failed to determine "546 "whether file exists: %s: %s",547 localFilename .c_str(),521 catch(std::exception &e) 522 { 523 BOX_ERROR("Failed to determine " 524 "whether file exists: '" << 525 localFilename << "': " << 548 526 e.what()); 549 527 return Restore_UnknownError; 550 528 } 551 catch(std::exception &e)552 {553 ::syslog(LOG_ERR, "Failed to determine "554 "whether file exists: %s: %s",555 localFilename.c_str(),556 e.what());557 return Restore_UnknownError;558 }559 529 catch(...) 560 530 { 561 ::syslog(LOG_ERR,"Failed to determine "562 "whether file exists: %s: "563 "unknown error",564 localFilename.c_str());531 BOX_ERROR("Failed to determine " 532 "whether file exists: '" << 533 localFilename << "': " 534 "unknown error"); 565 535 return Restore_UnknownError; 566 536 } … … 578 548 Params.mResumeInfo.Save(Params.mRestoreResumeInfoFilename); 579 549 } 580 catch (BoxException &e)581 {582 ::syslog(LOG_ERR, "Failed to save resume info file %s: %s",583 Params.mRestoreResumeInfoFilename.c_str(), e.what());584 return Restore_UnknownError;585 }586 550 catch(std::exception &e) 587 551 { 588 ::syslog(LOG_ERR, "Failed to save resume info file %s: %s", 589 Params.mRestoreResumeInfoFilename.c_str(), e.what()); 552 BOX_ERROR("Failed to save resume info file '" << 553 Params.mRestoreResumeInfoFilename << 554 "': " << e.what()); 590 555 return Restore_UnknownError; 591 556 } 592 557 catch(...) 593 558 { 594 ::syslog(LOG_ERR, "Failed to save resume info file %s: "595 "unknown error",596 Params.mRestoreResumeInfoFilename.c_str());559 BOX_ERROR("Failed to save resume info file '" << 560 Params.mRestoreResumeInfoFilename << 561 "': unknown error"); 597 562 return Restore_UnknownError; 598 563 } … … 614 579 Params.mRestoreResumeInfoFilename); 615 580 } 616 catch (BoxException &e) 617 { 618 ::syslog(LOG_ERR, "Failed to save resume info file " 619 "%s: %s", 620 Params.mRestoreResumeInfoFilename.c_str(), 581 catch(std::exception &e) 582 { 583 BOX_ERROR("Failed to save resume info file '" << 584 Params.mRestoreResumeInfoFilename << "': " << 621 585 e.what()); 622 586 return Restore_UnknownError; 623 587 } 624 catch(std::exception &e)625 {626 ::syslog(LOG_ERR, "Failed to save resume info file "627 "%s: %s",628 Params.mRestoreResumeInfoFilename.c_str(),629 e.what());630 return Restore_UnknownError;631 }632 588 catch(...) 633 589 { 634 ::syslog(LOG_ERR, "Failed to save resume info file "635 "%s: unknown error",636 Params.mRestoreResumeInfoFilename.c_str());590 BOX_ERROR("Failed to save resume info file '" << 591 Params.mRestoreResumeInfoFilename << 592 "': unknown error"); 637 593 return Restore_UnknownError; 638 594 } … … 682 638 dirAttr.WriteAttributes(rLocalDirectoryName.c_str(), false); 683 639 } 684 catch (BoxException &e)685 {686 ::syslog(LOG_ERR, "Failed to restore attributes for %s: %s",687 rLocalDirectoryName.c_str(), e.what());688 return Restore_UnknownError;689 }690 640 catch(std::exception &e) 691 641 { 692 ::syslog(LOG_ERR, "Failed to restore attributes for %s: %s",693 rLocalDirectoryName .c_str(),e.what());642 BOX_ERROR("Failed to restore attributes for '" << 643 rLocalDirectoryName << "': " << e.what()); 694 644 return Restore_UnknownError; 695 645 } 696 646 catch(...) 697 647 { 698 ::syslog(LOG_ERR, "Failed to restore attributes for %s: "699 "unknown error", rLocalDirectoryName.c_str());648 BOX_ERROR("Failed to restore attributes for '" << 649 rLocalDirectoryName << "': unknown error"); 700 650 return Restore_UnknownError; 701 651 }
Note: See TracChangeset
for help on using the changeset viewer.
