Record corresponding entries in the system log
logger command is used to write logs to the system. It provides a shell command interface to the syslog system module.
logger [options] [message]
-T, --tcp Use streaming connection (TCP)
-d, --udp use datagram (UDP)
-i, --id record the process ID of each logger line by line
-f, --file <file> Log specific files
-h, --help display help text and exit
-n, --server <name> Write to the specified remote syslog server, using UDP instead of the built-in syslog routine
-P, --port <port> Use the specified UDP port. The default port number is 514
-p, --priority <prio> Specifies the priority of the input message. The priority can be a number or specified in the format of "facility.level".
For example: " -p local3.info " local3 The message level of this device is info.
The default level is "user.notice"
-s, --stderr Output standard error to the system log.
-t, --tag <tag> specifies tag records
-u, --socket <socket> Write to the specified socket instead of to the built-in syslog routine.
-V, --version output version information and exit
logger -p syslog.info "backup.sh is starting"