We now outsource training because it adds a better barrier for protection. Training companies have the most up to date changes in industry regulations.
We do annual training through them and our own quarterly retraining. Employees who violate regulations are first suspended for 3 days and terminated on any second offense. A severe violation is immediatly terminated which has happened one time.
The record keeping is very simple, instructor, students, length, items covered and documents used. Each company will vary on what they want to include in their training based on the work they perform.
My experience in MN is everytime OSHA shows up onsite they really are clueless. We basically walk them through the process being used and show them our paperwork, which for each site is usually a booklet. They take pictures of our rigging and usually are overwhelmed but see the length of planning taken and we dont have issues.
We have a plan even for how to deal with OSHA when they get onsite. A violation can be made if they want to for things as simple as chemicals or soaps not being labeled. So be nice, show your knowledge of regulations and safety precautions and things are good.