+ added: log() and log.error() now handle Error objects better.