Output the exception information when pretty switch is enabled (#504)

* Bug #1106292 output exception info

Output the exception information When pretty switch is enabled.
This commit is contained in:
Ray Chen 2020-04-20 14:43:30 +08:00 коммит произвёл GitHub
Родитель 78833af62c
Коммит 11713918e3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 28 добавлений и 3 удалений

Просмотреть файл

@ -1,5 +1,9 @@
# Changelog
## 04/10/2020 0.21.5
- Output exception information when pretty switch is enabled.
## 04/10/2020 0.21.4
- Instead of replacing all the special characters in path parameters, only replace the part of parameter value which start with (http:|https:)

Просмотреть файл

@ -221,7 +221,28 @@ export async function validateExamples(
}
return errors
} catch (e) {
log.error(e)
if (o.pretty) {
if (process.env["Agent.Id"]) {
console.log(
vsoLogIssueWrapper(
"error",
`Validating "examples" and "x-ms-examples" in ${specPath}:\n`
)
)
/* tslint:disable-next-line:no-console no-string-literal */
console.error(vsoLogIssueWrapper("error", e))
} else {
console.error(
`Validating "examples" and "x-ms-examples" in ${specPath}:\n`
)
/* tslint:disable-next-line:no-console no-string-literal */
console.error("\x1b[31m", "error", ":", "\x1b[0m")
/* tslint:disable-next-line:no-console no-string-literal */
console.error(e)
}
} else {
log.error(e)
}
validator.specValidationResult.validityStatus = false
updateEndResultOfSingleValidation(validator)
return [{ inner: e }]

2
package-lock.json сгенерированный
Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "oav",
"version": "0.21.4",
"version": "0.21.5",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "oav",
"version": "0.21.4",
"version": "0.21.5",
"author": {
"name": "Microsoft Corporation",
"email": "azsdkteam@microsoft.com",