It would depend on how you are authenticating the users - if by RADIUS then the easiest way may be to use that to produce a report?
Windows IAS logs all RADIUS acccess in the event log.
Or if you use a syslog server then I'm sure that would do the trick?