My interpretation of your config:
interface GigabitEthernet1/0/24
port link-mode route
packet-filter ipv6 3001 outbound
ipv6 address 2A01:x:y:z::2/64
is that anything that is being sent out on gi 1/0/24 (that is traffic towards whatever is connected to gi 1/0/24) will first pass ACL 3001 which defines what is allowed or not (that is if its ipv6 traffic).
Regarding your log question that looks more like a stat dump every 5min than the actual traffic log.
I guess is this we see in your log output:
"
Set the interval for generating and outputting IPv4 packet filtering logs.
acl logging frequence <frequence>
Required. By default, the interval is 0. No IPv4 packet filtering logs are generated.
"
I think this is what you want:
"
Use an ACL to filter incoming or outgoing IPv4 or IPv6 packets. With a basic or advanced ACL, you can
log filtering events by specifying the logging keyword in the ACL rules and enabling the counting function.
"
However you have already setup logging for rule 10 so I dunno...
acl ipv6 number 3001
rule 0 permit ipv6 source 2A01:a:b:c::/56
rule 10 deny ipv6 logging
Perhaps you need to tweak your info-center configuration regarding logbuffer so it will accept all log levels (and not just informational and upwards)?
In a hardening guide for comware there was written that logbuffer and loghost should be configured to only accept "informational" level and upwards (to protect the cpu from unneccessary work) - im thinking of the "logging" keyword perhaps sits in a different loglevel currently not covered by your info-center configuration?