logger

QNX SDP8.0Utilities ReferenceUtilities

Make entries in the system log (POSIX)

Note:
If you aren't root, specify the full path: /usr/sbin/logger.

Syntax:

logger [-is] [-f file] [-p pri] [-t tag] 
       [string ...]

Runs on:

QNX OS

Options:

-f file
(QNX OS extension) Log the specified file.
-i
(QNX OS extension) Log the process ID of the logger process with each line.
-p pri
(QNX OS extension) Enter the message with the specified priority. The priority may be specified numerically or as a facility.level pair. For example, -p local3.info logs the message(s) as informational level in the local3 facility. The default is user.notice.
-s
(QNX OS extension) Log the message to standard error, as well as the system log.
-t tag
(QNX OS extension) Mark every line in the log with the specified tag. The default is the current user ID.
string...
Write the string arguments to the log, separated by a single space; if not specified, and the -f flag isn't provided, standard input is logged.

Description:

The logger command provides a shell command interface to the slogger2 daemon.

Examples:

Log the message System rebooted:

logger System rebooted

Log the contents of the file /tmp/log, tagging each line with log:

logger -f /tmp/log -t log

Files:

/usr/sbin/logger
The logger utility is located in the /usr/sbin/ directory, which is not included in the default PATH of non-root users. If you aren't root, specify the full path.

Exit status:

0
Successful completion.
>0
An error occurred.
Note:
Because the syslog() API doesn't return error codes, only argument errors can be detected.
Page updated: