diff --git a/pages/linux/logger.md b/pages/linux/logger.md new file mode 100644 index 0000000000..9069434d23 --- /dev/null +++ b/pages/linux/logger.md @@ -0,0 +1,23 @@ +# logger + +> Add messages to syslog. + +- Log a message to syslog: + +`logger {{message}}` + +- Take input from stdin and log to syslog: + +`tail -f {{app.log}} | logger` + +- Send the output to a remote syslog server running at a given port. Default port is `syslog`: + +`tail -f {{app.log}} | logger --server {{hostname}} --port {{port}}` + +- Use a specific tag for every line logged. Default is the name of logged in user: + +`tail -f {{app.log}} | logger --tag {{tag}}` + +- Log messages with a given priority. Default is `user.notice`. See `man logger` for all priority options: + +`tail -f {{app.log}} | logger --priority {{user.warning}}` diff --git a/pages/osx/logger.md b/pages/osx/logger.md new file mode 100644 index 0000000000..b544ca8f07 --- /dev/null +++ b/pages/osx/logger.md @@ -0,0 +1,23 @@ +# logger + +> Add messages to syslog. + +- Log a message to syslog: + +`logger {{message}}` + +- Take input from stdin and log to syslog: + +`tail -f {{app.log}} | logger` + +- Send the output to a remote syslog server running at a given port. Default port is `syslog`: + +`tail -f {{app.log}} | logger -h {{hostname}} -P {{port}}` + +- Use a specific tag for every line logged. Default is the name of logged in user: + +`tail -f {{app.log}} | logger -t {{tag}}` + +- Log messages with a given priority. Default is `user.notice`. See `man logger` for all priority options: + +`tail -f {{app.log}} | logger -p {{user.warning}}`