From c15dca19676c1dd2ddd6c4db2adc40ef84079c58 Mon Sep 17 00:00:00 2001 From: Oj Date: Thu, 5 Jan 2023 16:01:54 +0000 Subject: [PATCH] cdp: make logging available via optional cli flag --- src/lib/cdp.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/cdp.js b/src/lib/cdp.js index 358b92b..05161f1 100644 --- a/src/lib/cdp.js +++ b/src/lib/cdp.js @@ -1,6 +1,8 @@ import WebSocket from 'ws'; import { get } from 'http'; +const logCDP = process.argv.includes('--cdp-logging'); + export default async ({ pipe: { pipeWrite, pipeRead } = {}, port }) => { let messageCallbacks = [], onReply = {}; const onMessage = msg => { @@ -8,7 +10,7 @@ export default async ({ pipe: { pipeWrite, pipeRead } = {}, port }) => { msg = JSON.parse(msg); - // log('received', msg); + if (logCDP) log('received', msg); if (onReply[msg.id]) { onReply[msg.id](msg); delete onReply[msg.id]; @@ -38,7 +40,7 @@ export default async ({ pipe: { pipeWrite, pipeRead } = {}, port }) => { _send(JSON.stringify(msg)); - // log('sent', msg); + if (logCDP) log('sent', msg); const reply = await new Promise(res => { onReply[id] = msg => res(msg);