I do an Excel spreadsheet with make, model, ser#, optic type, optic ser#, weapon light type, number of mags, accessories, and approximate value.

Used to be a company armorer, old habits die hard.