'rsyslog forwarding to different port

I am receiving syslog logs over port 513 that I am trying to forward to port 514 (where I have a service listening for them). So far, all my attempts have been unsuccessful. I've tried making a file in /etc/rsyslog.d/ with

:fromhost-ip, isequal, "10.20.0.1" @127.0.0.1:514

I've tried adding a ruleset to the /etc/rsyslog.conf file:

ruleset (name="to514"){
    action(type="omfwd" Target="127.0.0.1" Port="514" Protocol="udp")
    }
input(type="imudp" port"513" ruleset="to513")

What is the right way to go about this?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source