UNPKG

zephyr-agent

Version:
147 lines (146 loc) • 6.79 kB
"use strict"; var __webpack_require__ = {}; (()=>{ __webpack_require__.n = (module)=>{ var getter = module && module.__esModule ? ()=>module['default'] : ()=>module; __webpack_require__.d(getter, { a: getter }); return getter; }; })(); (()=>{ __webpack_require__.d = (exports1, getters, values)=>{ var define = (defs, kind)=>{ for(var key in defs)if (__webpack_require__.o(defs, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, { enumerable: true, [kind]: defs[key] }); }; define(getters, "get"); define(values, "value"); }; })(); (()=>{ __webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop); })(); (()=>{ __webpack_require__.r = (exports1)=>{ if ("u" > typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, { value: 'Module' }); Object.defineProperty(exports1, '__esModule', { value: true }); }; })(); var __webpack_exports__ = {}; __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_exports__, { brightBlueBgName: ()=>brightBlueBgName, brightGreenBgName: ()=>brightGreenBgName, brightRedBgName: ()=>brightRedBgName, brightYellowBgName: ()=>brightYellowBgName, dimmedName: ()=>dimmedName, ze_debug: ()=>ze_debug, ze_error: ()=>ze_error, ze_log: ()=>ze_log }); const external_debug_namespaceObject = require("debug"); var external_debug_default = /*#__PURE__*/ __webpack_require__.n(external_debug_namespaceObject); const external_picocolor_js_namespaceObject = require("./picocolor.js"); const external_file_logger_js_namespaceObject = require("./file-logger.js"); const redaction_js_namespaceObject = require("../security/redaction.js"); const debug_name = ' ZEPHYR '; const dimmedName = (0, external_picocolor_js_namespaceObject.dim)(debug_name); const brightBlueBgName = (0, external_picocolor_js_namespaceObject.bold)((0, external_picocolor_js_namespaceObject.bgCyanBright)((0, external_picocolor_js_namespaceObject.black)(debug_name))); const brightYellowBgName = (0, external_picocolor_js_namespaceObject.bold)((0, external_picocolor_js_namespaceObject.bgYellowBright)((0, external_picocolor_js_namespaceObject.black)(debug_name))); const brightGreenBgName = (0, external_picocolor_js_namespaceObject.bold)((0, external_picocolor_js_namespaceObject.bgGreenBright)((0, external_picocolor_js_namespaceObject.black)(debug_name))); const brightRedBgName = (0, external_picocolor_js_namespaceObject.bold)((0, external_picocolor_js_namespaceObject.bgRedBright)((0, external_picocolor_js_namespaceObject.black)(debug_name))); function wrapDebugLogger(logger, context) { const wrappedFn = (...args)=>{ const fileLoggingEnabled = (0, external_file_logger_js_namespaceObject.isFileLoggingEnabled)(); if (!fileLoggingEnabled && !logger.enabled) return; const sanitizedArgs = args.map((arg)=>(0, redaction_js_namespaceObject.sanitizeForLogging)(arg)); if (fileLoggingEnabled) { const message = sanitizedArgs.map(formatDebugArgument).join(' '); (0, external_file_logger_js_namespaceObject.writeLogToFile)({ level: 'debug', message, action: `debug:${context}`, timestamp: Date.now() }); } if (!logger.enabled) return; logger(...sanitizedArgs); }; return Object.assign(wrappedFn, { enabled: logger.enabled, namespace: logger.namespace }); } function formatDebugArgument(arg) { if ('string' == typeof arg) return (0, redaction_js_namespaceObject.redactString)(arg); return (0, redaction_js_namespaceObject.safeStringifyForLogging)(arg); } const rawLoggers = { app: external_debug_default()('zephyr:app'), auth: external_debug_default()('zephyr:auth'), buildstats: external_debug_default()('zephyr:buildstats'), config: external_debug_default()('zephyr:config'), git: external_debug_default()('zephyr:git'), http: external_debug_default()('zephyr:http'), init: external_debug_default()('zephyr:init'), manifest: external_debug_default()('zephyr:manifest'), mf: external_debug_default()('zephyr:mf'), misc: external_debug_default()('zephyr:misc'), package: external_debug_default()('zephyr:package'), remotes: external_debug_default()('zephyr:remotes'), snapshot: external_debug_default()('zephyr:snapshot'), upload: external_debug_default()('zephyr:upload'), debug: external_debug_default()('zephyr:debug'), error: external_debug_default()('zephyr:error') }; const ze_error = wrapDebugLogger(rawLoggers.error, 'error'); const ze_debug = wrapDebugLogger(rawLoggers.debug, 'debug'); const createLogger = ()=>({ app: wrapDebugLogger(rawLoggers.app, 'app'), auth: wrapDebugLogger(rawLoggers.auth, 'auth'), buildstats: wrapDebugLogger(rawLoggers.buildstats, 'buildstats'), config: wrapDebugLogger(rawLoggers.config, 'config'), git: wrapDebugLogger(rawLoggers.git, 'git'), http: wrapDebugLogger(rawLoggers.http, 'http'), init: wrapDebugLogger(rawLoggers.init, 'init'), manifest: wrapDebugLogger(rawLoggers.manifest, 'manifest'), mf: wrapDebugLogger(rawLoggers.mf, 'mf'), misc: wrapDebugLogger(rawLoggers.misc, 'misc'), package: wrapDebugLogger(rawLoggers.package, 'package'), remotes: wrapDebugLogger(rawLoggers.remotes, 'remotes'), snapshot: wrapDebugLogger(rawLoggers.snapshot, 'snapshot'), upload: wrapDebugLogger(rawLoggers.upload, 'upload'), debug: wrapDebugLogger(rawLoggers.debug, 'debug'), error: wrapDebugLogger(rawLoggers.error, 'error') }); const ze_log = createLogger(); exports.brightBlueBgName = __webpack_exports__.brightBlueBgName; exports.brightGreenBgName = __webpack_exports__.brightGreenBgName; exports.brightRedBgName = __webpack_exports__.brightRedBgName; exports.brightYellowBgName = __webpack_exports__.brightYellowBgName; exports.dimmedName = __webpack_exports__.dimmedName; exports.ze_debug = __webpack_exports__.ze_debug; exports.ze_error = __webpack_exports__.ze_error; exports.ze_log = __webpack_exports__.ze_log; for(var __rspack_i in __webpack_exports__)if (-1 === [ "brightBlueBgName", "brightGreenBgName", "brightRedBgName", "brightYellowBgName", "dimmedName", "ze_debug", "ze_error", "ze_log" ].indexOf(__rspack_i)) exports[__rspack_i] = __webpack_exports__[__rspack_i]; Object.defineProperty(exports, '__esModule', { value: true }); //# sourceMappingURL=debug.js.map