diff --git a/packages/browser-sync-client/lib/log.ts b/packages/browser-sync-client/lib/log.ts index dadf7ebf5..3b04b72c2 100644 --- a/packages/browser-sync-client/lib/log.ts +++ b/packages/browser-sync-client/lib/log.ts @@ -11,7 +11,7 @@ import { Inputs } from "./index"; import { pluck } from "rxjs/operators/pluck"; export function initLogger(options: IBrowserSyncOptions) { - const log = new Nanologger(options.logPrefix, { + const log = new Nanologger(options.logPrefix || "", { colors: { magenta: "#0F2634" } }); return of(log); diff --git a/packages/browser-sync-client/lib/messages/Connection.ts b/packages/browser-sync-client/lib/messages/Connection.ts index 473a140bf..14ba89847 100644 --- a/packages/browser-sync-client/lib/messages/Connection.ts +++ b/packages/browser-sync-client/lib/messages/Connection.ts @@ -14,9 +14,14 @@ export function incomingConnection( return xs.pipe( withLatestFrom(inputs.option$.pipe(pluck("logPrefix"))), mergeMap(([x, logPrefix]) => { + + const prefix = logPrefix + ? `${logPrefix}: ` + : ''; + return of( setOptions(x), - Log.overlayInfo(`${logPrefix}: connected`) + Log.overlayInfo(`${prefix}connected`) ); }) ); diff --git a/packages/browser-sync/lib/logger.js b/packages/browser-sync/lib/logger.js index de886bffa..3aca0d674 100644 --- a/packages/browser-sync/lib/logger.js +++ b/packages/browser-sync/lib/logger.js @@ -7,7 +7,6 @@ var _ = require("./lodash.custom"); var template = "[{blue:%s}] "; var logger = require("eazy-logger").Logger({ - prefix: template.replace("%s", "BS"), useLevelPrefixes: false });