Both are logged at notice level, and with stream: stdout, which makes these logs borderline useless, because every line is a separate log entry in Logstash (this in itself is expected and hard to avoid), and jobs typically output thousands of lines, so errors get lost in the soup of normal output.
Random example of normal output: link
Random example of error output: link