Hello Cameron
To achieve what you are describing, you can use the logging discriminator
command. You can use it for a more granular configuration of what syslog messages to maintain. With it, you can configure not only the severity, but you can also match specific strings within the syslog messages themselves. Take a look at this Cisco command reference for more details:
I hope this has been helpful!
Laz