The Database log will show users, however its hard to work with so I suggest something else. Remove all all individual users and replace them with active directory groups. Then users move in and out of the groups without all the hassle on SQL security. It will take time to organize those groups, but it will save tons of time in the future adding and removing individual users so in the long run it saves.
Not what you asked for, but hope it helps.