That is what a managed switch is for. Plus they can do a great deal more than just show a MAC. If you are running a network that is large enough to require documentation, then if you are not running managed switches you have no business being a reviled CG much less NG.