Note also that most syslog daemons have a mechanism to export log entries to a remote machine. Usually the syslog configuration on the server you want to receive the logs must be specially set up to do this by being configured to listen on the network interface (the details vary by syslogd). Then on the client you can usually add something to the syslog.conf or its equivalent like:
# send all log messages to the the server at 192.168.1.3
Note that the messages will still get logged locally; they'll just get sent to the remote server as well.
If you just need to copy the occasional log file every now and then, scp is probably the way to go, but if you want to consistently receive log messages from your Pi on your workstation, it might be worth setting this up.