diff --git a/include/config.js b/include/config.js index 76f1846..fe1e404 100644 --- a/include/config.js +++ b/include/config.js @@ -3,7 +3,7 @@ const fs = require('fs'); const path = require('path'); const util = require('util'); const crypto = require('crypto'); -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const yaml = require('hexo-component-inferno/lib/util/yaml'); const { Migrator } = require('hexo-component-inferno/lib/core/migrate'); const { SchemaLoader } = require('hexo-component-inferno/lib/core/schema'); diff --git a/include/dependency.js b/include/dependency.js index 8d08e4e..0d9fce7 100644 --- a/include/dependency.js +++ b/include/dependency.js @@ -1,6 +1,6 @@ /* eslint no-process-exit: "off" */ const semver = require('semver'); -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const packageInfo = require('../package.json'); const { yellow, red, green } = require('./util/console'); diff --git a/include/migration/v2_v3.js b/include/migration/v2_v3.js index 67cbff5..ead4ee4 100644 --- a/include/migration/v2_v3.js +++ b/include/migration/v2_v3.js @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const deepmerge = require('deepmerge'); const Migration = require('hexo-component-inferno/lib/core/migrate').Migration; diff --git a/include/register.js b/include/register.js index 06b2e4c..18c2075 100644 --- a/include/register.js +++ b/include/register.js @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); module.exports = hexo => { logger.info('=== Registering Hexo extensions ==='); diff --git a/layout/common/comment.jsx b/layout/common/comment.jsx index cb9d6e0..f1168f7 100644 --- a/layout/common/comment.jsx +++ b/layout/common/comment.jsx @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const { Component } = require('inferno'); const view = require('hexo-component-inferno/lib/core/view'); diff --git a/layout/common/donates.jsx b/layout/common/donates.jsx index bafe9d4..4e17ac4 100644 --- a/layout/common/donates.jsx +++ b/layout/common/donates.jsx @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const { Component } = require('inferno'); const view = require('hexo-component-inferno/lib/core/view'); diff --git a/layout/common/plugins.jsx b/layout/common/plugins.jsx index 35a2942..47f2d2a 100644 --- a/layout/common/plugins.jsx +++ b/layout/common/plugins.jsx @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const { Component, Fragment } = require('inferno'); const view = require('hexo-component-inferno/lib/core/view'); diff --git a/layout/common/related.jsx b/layout/common/related.jsx index 6617565..b2e0935 100644 --- a/layout/common/related.jsx +++ b/layout/common/related.jsx @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const { Component } = require('inferno'); const view = require('hexo-component-inferno/lib/core/view'); diff --git a/layout/common/search.jsx b/layout/common/search.jsx index 015a9bb..89af21a 100644 --- a/layout/common/search.jsx +++ b/layout/common/search.jsx @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const { Component } = require('inferno'); const view = require('hexo-component-inferno/lib/core/view'); diff --git a/layout/common/share.jsx b/layout/common/share.jsx index e2206bb..93225db 100644 --- a/layout/common/share.jsx +++ b/layout/common/share.jsx @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const { Component } = require('inferno'); const view = require('hexo-component-inferno/lib/core/view'); diff --git a/layout/common/widgets.jsx b/layout/common/widgets.jsx index a8f4688..0a7b6c5 100644 --- a/layout/common/widgets.jsx +++ b/layout/common/widgets.jsx @@ -1,4 +1,4 @@ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log');const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); const { Component } = require('inferno'); const view = require('hexo-component-inferno/lib/core/view'); const classname = require('hexo-component-inferno/lib/util/classname'); diff --git a/scripts/index.js b/scripts/index.js index 3d72e90..1db65d2 100644 --- a/scripts/index.js +++ b/scripts/index.js @@ -1,5 +1,7 @@ /* global hexo */ -const logger = require('hexo-log')(); +const createLogger = require('hexo-log'); + +const logger = typeof createLogger === "function" ? createLogger() : createLogger.default(); /** * Print welcome message