Comment by lokedhs
6 years ago
At the very least, use isatty() to check whether the output is actually to a terminal before polluting the log files.
6 years ago
At the very least, use isatty() to check whether the output is actually to a terminal before polluting the log files.
isatty and checking for TERM=dumb are sensible (as well as flags to enable/disable colors). Terminfo however is a meh depencency and since common tools (e.g. git) don't bother either there is no point in anything beyond that.