1
0
mirror of https://github.com/comatory/fb2iCal synced 2025-06-05 22:09:25 +02:00

make logger optional so code can be re-used for CLI interface

This commit is contained in:
Ondřej Synáček
2020-07-14 22:07:42 +02:00
parent bf36383bff
commit 59eb0191bf
4 changed files with 27 additions and 21 deletions

View File

@@ -5,12 +5,9 @@ const parseUsingDOM = require('./services/dom-parser')
const { createParserError, createAppLogger } = require('./utils')
const parseHTMLString = (html, { verbose }) => {
const dev = process.env.NODE_ENV === 'development'
const logger = createAppLogger({ dev })
if (!verbose) {
logger.transports.forEach((transport) => (transport.silent = true))
}
const logger = verbose ?
createAppLogger({ dev: true }) :
null
try {
const LDJSONEventData = parseUsingLDJSONData(html, { logger })