Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
QNX Documentation Library
QNX Community Resources

QNX Community Resources

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

[Previous] [Contents] [Next]

logger

Make entries in the system log (POSIX)

Syntax:

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

Options:

-i
Log the process id of the logger process with each line.
-s
Log the message to standard error, as well as the system log.
-f file
Log the contents of the specified file.
-p pri
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.
-t tag
Mark every line in the log with the specified tag.
message
Write the message to log; if not specified, and the -f flag is not provided, standard input is logged.

Description:

The logger command provides a shell command interface to the syslogd 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

Environment variables:

SYSLOG
When defined, SYSLOG specifies which node syslogd is running on. By default, the local node is assumed.

Exit status:

0
Successful completion.
>0
An error occurred.

Note: Because the syslog API does not return error codes, only argument errors can be detected.

See also:

syslog()

syslogd


[Previous] [Contents] [Next]