You cannot limit the number of lines, or send it to syslog but if you turn on user debug only for a few specific clients, the output will only be limited to those clients:
(Aruba7005-US) #configure t
Enter Configuration commands, one per line. End with CNTL/Z
(Aruba7005-US) (config) #logging level debugging user-debug de:ad:be:ef:ca:fe
(Aruba7005-US) (config) #show debug
DEBUG LEVELS
------------
Facility Level Debug Value Sub Category Process
-------- ----- ----------- ------------ -------
user-debug debugging de:ad:be:ef:ca:fe N/A N/A
(Aruba7005-US) (config) #exit
(Aruba7005-US) #show auth-tracebuf
Warning: user-debug is enabled on one or more specific MAC addresses;
only those MAC addresses appear in the trace buffer.
You would then use something like airrecorder to periodically collect the output of show auth-tracebuf.