It would be nice to have a non-FULL processlist configuration that continues to default to full processlist (call a new print_mysql_full_procs):
USEMYSQLFULLPROCESSLIST=yes
print_mysql_procs()
..
mysqladmin processlist
print_mysql_full_procs()
mysqladmin -v processlist
Whether the above is implemented or not, it would be good to correct existing logging which incorrectly claims that "show processlist" was issued.
This feature request is to avoid having to suppress all error messages going to email from cron, when you regularly hit an error around max_allowed_packet, as might happen if you are often doing a large INSERT for bulk loading (eg you do not want to change the defaults for all local clients)