console.error([data][, ...args])


用换行符打印到 stderr。 可以传入多个参数,第一个参数用作主要信息,所有其他参数用作类似于 printf(3) 中的替换值(参数都传给 util.format())。

const code = 5;
console.error('error #%d', code);
// 打印到 stderr: error #5
console.error('error', code);
// 打印到 stderr: error 5

如果在第一个字符串中找不到格式化元素(例如 %d),则会在每个参数上调用 util.inspect(),并且连接结果字符串值。 有关更多信息,请参见 util.format()

Prints to stderr with newline. Multiple arguments can be passed, with the first used as the primary message and all additional used as substitution values similar to printf(3) (the arguments are all passed to util.format()).

const code = 5;
console.error('error #%d', code);
// Prints: error #5, to stderr
console.error('error', code);
// Prints: error 5, to stderr

If formatting elements (e.g. %d) are not found in the first string then util.inspect() is called on each argument and the resulting string values are concatenated. See util.format() for more information.