I have this same issue and have decided to stick to a single command, so retrofitting all the switches was a necessary evil. I created a template just for this command (I have multiple destinations) and my template looks like this:
-logging 10.1.1.2 +logging host 10.1.1.2
One thing I have noticed, that if you use the default settings, the template does not see that and will say non-compliant and then re-apply the command. Example:
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...