From 01173b944121f569d2e1bdd0aed9c035c74e179d Mon Sep 17 00:00:00 2001 From: Georgios Kalpakas Date: Wed, 14 Jun 2017 19:41:57 +0300 Subject: [PATCH] fix(aio): do not log messages in production In dev mode, all messages passed to `Logger` will be logged. In production mode, only warnings and errors will be logged. Fixes #17453 --- aio/src/app/shared/logger.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aio/src/app/shared/logger.service.ts b/aio/src/app/shared/logger.service.ts index 900de146c1..99f1a55812 100644 --- a/aio/src/app/shared/logger.service.ts +++ b/aio/src/app/shared/logger.service.ts @@ -1,10 +1,14 @@ import { Injectable } from '@angular/core'; +import { environment } from '../../environments/environment'; + @Injectable() export class Logger { log(value: any, ...rest) { - console.log(value, ...rest); + if (!environment.production) { + console.log(value, ...rest); + } } error(value: any, ...rest) {