zephyr-agent
Version:
Zephyr plugin agent
147 lines (146 loc) • 6.79 kB
JavaScript
;
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