From e472fb7ac21748f5c41325119892ecfe89ecfefd Mon Sep 17 00:00:00 2001 From: dzhuang Date: Thu, 23 Jun 2022 00:08:33 +0800 Subject: [PATCH] Implement log option. --- src/standalone/index.ts | 2 +- src/types/OptionsBase.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/standalone/index.ts b/src/standalone/index.ts index ac86a084..1de85e83 100644 --- a/src/standalone/index.ts +++ b/src/standalone/index.ts @@ -51,7 +51,7 @@ const toSvg = (glyphsData, options) => { if (options.verbose) { // eslint-disable-next-line no-console - log = console.log.bind(console); + log = options.log || console.log.bind(console); } const fontStream = new SVGIcons2SVGFontStream({ diff --git a/src/types/OptionsBase.ts b/src/types/OptionsBase.ts index 68875f2e..00870c57 100644 --- a/src/types/OptionsBase.ts +++ b/src/types/OptionsBase.ts @@ -29,4 +29,5 @@ export type OptionsBase = { sort?: boolean; ligatures?: boolean; addHashInFontUrl?: boolean | unknown; + log?: () => void; };