From be8a4aae232f1c962decdd75bc7fb8946e0d89d3 Mon Sep 17 00:00:00 2001 From: NathanosDev Date: Sat, 27 Apr 2024 17:25:37 +0200 Subject: [PATCH] fix: pipe unwanted logs to /dev/null --- packages/pic/src/pocket-ic-server.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/pic/src/pocket-ic-server.ts b/packages/pic/src/pocket-ic-server.ts index d4979ff..d7a446c 100644 --- a/packages/pic/src/pocket-ic-server.ts +++ b/packages/pic/src/pocket-ic-server.ts @@ -1,6 +1,6 @@ import { ChildProcess, spawn } from 'node:child_process'; import { resolve } from 'node:path'; -import { chmodSync } from 'node:fs'; +import { chmodSync, createWriteStream } from 'node:fs'; import { BinNotFoundError, BinStartError, @@ -74,10 +74,12 @@ export class PocketIcServer { if (options.showRuntimeLogs) { serverProcess.stdout.pipe(process.stdout); + } else { + serverProcess.stdout.pipe(createWriteStream('/dev/null')); } if (options.showCanisterLogs) { - serverProcess.stderr.pipe(process.stderr); + serverProcess.stderr.pipe(createWriteStream('/dev/null')); } serverProcess.on('error', error => {