From a1650975faec1c86d8b6f7e64621387b2b9df011 Mon Sep 17 00:00:00 2001 From: spiduler Date: Sat, 7 Nov 2020 18:49:32 +0900 Subject: [PATCH] sdfdf --- index.js | 7 ++++++- src/component/SeleniumBrowser.js | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index cbe3a2f..1c7f584 100644 --- a/index.js +++ b/index.js @@ -9,7 +9,7 @@ const express = require("express") // , { puppeteerErrors } = require("puppeteer-core/lib/cjs/puppeteer/common/Errors"); -logger.getContext = function getContext() { +logger.getContext = function () { return { // hostname: hostname, // pid: process.pid, @@ -17,6 +17,11 @@ logger.getContext = function getContext() { app: 'Browser' }; } +logger.throwError = function (msg, info) { + let error = new Error(msg) + error.info = info + throw error +} var app = express(); app.use(express.json()); app.use(expressLogging(logger)); diff --git a/src/component/SeleniumBrowser.js b/src/component/SeleniumBrowser.js index 4ca9c92..56b0776 100644 --- a/src/component/SeleniumBrowser.js +++ b/src/component/SeleniumBrowser.js @@ -39,8 +39,8 @@ class SeleniumBrowser { return html }) .catch(err => { - logger.error({ message: err.message }, 'Get html failed') this.pool.release(driver) + logger.throwError(err.message, { uri: params.uri }) }) } else { return html