Write failed watcher init attempts to log file
Write failed watcher init attempts to log file

Summary:
I have seen Watchman use the inotify watcher instead of the edenfs watcher for an EdenFS (FUSE) repository. Unfortunately, Watchman didn't report why it couldn't use the edenfs watcher.

Whenever Watchman falls back to a lower-quality watcher (such as kqueue on macOS), log what the problem with the higher-quality watcher was.

Reviewed By: wez

Differential Revision: D12742390

fbshipit-source-id: 935031f66ee5be2d41b098b6ce7e34f6a2a32ca0

wez/watchman,facebook/watchman,facebook/watchman,nodakai/watchman,wez/watchman,nodakai/watchman,nodakai/watchman,nodakai/watchman,facebook/watchman,facebook/watchman,nodakai/watchman,wez/watchman,nodakai/watchman,wez/watchman,nodakai/watchman,facebook/watchman,wez/watchman,facebook/watchman,wez/watchman,nodakai/watchman,wez/watchman,wez/watchman,facebook/watchman,facebook/watchman,wez/watchman,facebook/watchman,nodakai/watchman