What exactly is the difference between using logger and syslog -s? According to its manpage, logger provides interface to the system log module, but I can't really see the point given that syslog(1) seems to be just that, only much more powerful.
Is it just a matter of simplicity or am I missing something? And which one would you recommend for simple scripting?