Logging what you're blocking is of very little value – you already have them in your block list. But if you insist, write separate rules for different types of traffic. Specify the protocol in the rule. Log only RECV not VIA.
log tcp from table\(10\) to me in recv $WAN setup
log udp from table\(10\) to me in recv $WAN
log icmp from table\(10\) to me in recv $WAN
etc.
Consider sane numbers for logamount.
I have a rule that does this
pipe 4 log ip from table\(tarpit\) to any in recv $WAN
where the pipe is very, very small – 1000bit/s – you can make it even smaller. That's before a rule which drops it.