Skip to content

Commit d2f3077

Browse files
authored
Merge pull request #86 from BitGo/WP-5365-hide-logs-test-runs
chore(mbe): hide winston/http logs in test runs
2 parents 525671d + 21c1c71 commit d2f3077

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"scripts": {
1111
"start": "nodemon",
1212
"build": "yarn tsc --build --incremental --verbose . && cp package.json dist/",
13-
"test": "mocha --require ts-node/register 'src/**/__tests__/**/*.test.ts'",
13+
"test": "NODE_ENV=test mocha --require ts-node/register 'src/**/__tests__/**/*.test.ts'",
1414
"test:watch": "mocha --require ts-node/register --watch 'src/**/__tests__/**/*.test.ts'",
1515
"test:coverage": "nyc mocha --require ts-node/register 'src/**/__tests__/**/*.test.ts'",
1616
"lint": "eslint --quiet --ignore-pattern scripts/bump-version.ts .",

src/logger.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const levels = {
1111

1212
// Define level based on environment
1313
const level = () => {
14+
if (process.env.NODE_ENV === 'test' || process.env.LOG_LEVEL === 'silent') return 'silent';
1415
const env = process.env.NODE_ENV || 'development';
1516
const isDevelopment = env === 'development';
1617
return isDevelopment ? 'debug' : 'warn';

src/shared/appUtils.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ import { Config, TlsMode } from '../shared/types';
1616
*/
1717
export function setupLogging(app: express.Application, config: Config): void {
1818
// Set up morgan for logging, with optional logging into a file
19+
if (process.env.NODE_ENV === 'test' || process.env.LOG_LEVEL === 'silent') {
20+
return;
21+
}
1922
let middleware;
2023
if (config.logFile) {
2124
// create a write stream (in append mode)

0 commit comments

Comments
 (0)