[fsp] Remove weak pointers from loggers wherever possible.
commitf5920b1b78b3adee59895ac93afc90a39570bdf1
authormtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 2 Jul 2014 12:51:56 +0000 (2 12:51 +0000)
committermtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 2 Jul 2014 12:51:56 +0000 (2 12:51 +0000)
tree1e56b0aeaf8ad64ab79da724f1117910648a73d6
parenta3270b65160c9050c73f52902c0e47d0efae612e
[fsp] Remove weak pointers from loggers wherever possible.

Crashing is better than ignoring an unexpected callback call.
This patch removes weak pointers from loggers, which used to prevent catching
such bugs.

TEST=unit_test: *FileSystemProvider*
BUG=248427

Review URL: https://codereview.chromium.org/365583003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281009 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/chromeos/file_system_provider/operations/close_file_unittest.cc
chrome/browser/chromeos/file_system_provider/operations/get_metadata_unittest.cc
chrome/browser/chromeos/file_system_provider/operations/open_file_unittest.cc
chrome/browser/chromeos/file_system_provider/operations/read_directory_unittest.cc
chrome/browser/chromeos/file_system_provider/operations/read_file_unittest.cc
chrome/browser/chromeos/file_system_provider/operations/unmount_unittest.cc
chrome/browser/chromeos/file_system_provider/provided_file_system_unittest.cc