syslog: new option to log in interactive sessions

Developers often want to run programs that log to stderr when they run
them by hand, but use syslog when run as a daemon.  Add a new flag that
turns on stderr logging only when stdin is a tty.

BUG=None
TEST=unittests pass

Change-Id: I8086a4613099c873800188415b97cc7b241ab847
Reviewed-on: https://chromium-review.googlesource.com/616449
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
2 files changed