the path to and status of the default login keychain, which enables you to lock and unlock it.KeychainCheck 2 is still a useful utility when you’re trying to understand keychain problems, though.
Then in more recent versions of macOS the log entries stopped, never to return. I incorporated that into KeychainCheck, so that you could see exactly what was going on when you were being bombarded with those dialogs. One valuable feature of the new unified log when it appeared in Sierra was the fact that each time a keychain was opened, there would be a log entry to record that. I had hoped that I’d be able to take my utility progressively deeper into keychains and their problems, but so far haven’t found a good way to do so. Keychains are one of the oldest parts of macOS, dating right back to Classic System 8.6 in 1999, and some parts seem to creak and groan a little because of their age. Over three years ago, I produced a simple tool to report the status of keychains and give direct access to some useful tools to aid in diagnosing problems, KeychainCheck. That said, when they do come, such problems can be infuriating, and very difficult to investigate. Few users now seem troubled by those infernal repeated requests for passwords to access items which should be accessible from your login keychain.
When Apple introduced Keychain in iCloud, a lot of users experienced problems, but in more recent versions of macOS these seem to have settled down.