UNPKG

bs-broken-links-checker

Version:
43 lines (33 loc) 1.03 kB
'use strict'; var _classCallCheck = require('babel-runtime/helpers/class-call-check')['default']; var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; Object.defineProperty(exports, '__esModule', { value: true }); var _bemSiteLogger = require('bem-site-logger'); var _bemSiteLogger2 = _interopRequireDefault(_bemSiteLogger); /** * @exports * @class Base * @desc Base class for application modules */ var Base = /** * Constructor function * @param {Object} options object * @param {Module} module - nodejs module instance * @return {Base} */ function Base(options, module) { _classCallCheck(this, Base); options = options || {}; var logOpts = options['logger'] || { level: 'debug' }; logOpts.useDate = false; /** * Instance of class logger * @param {Object} loggerOptions - log settings */ this._logger = _bemSiteLogger2['default'].setOptions(logOpts).createLogger(module); }; exports['default'] = Base; module.exports = exports['default'];