UNPKG

@restnfeel/agentc-starter-kit

Version:

한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템

130 lines (125 loc) 5.5 kB
import { __exports as logger } from '../../../_virtual/logger.js'; import { __require as requireInteropRequireDefault } from '../../@babel/runtime/helpers/interopRequireDefault.js'; import { __require as requireRegenerator } from '../../@babel/runtime/regenerator/index.js'; import { __require as requireDefineProperty } from '../../@babel/runtime/helpers/defineProperty.js'; import { __require as requireAsyncToGenerator } from '../../@babel/runtime/helpers/asyncToGenerator.js'; import { __require as requireErrors } from '../core/errors.js'; var hasRequiredLogger; function requireLogger () { if (hasRequiredLogger) return logger; hasRequiredLogger = 1; var _interopRequireDefault = /*@__PURE__*/ requireInteropRequireDefault(); Object.defineProperty(logger, "__esModule", { value: true }); logger.default = void 0; logger.proxyLogger = proxyLogger; logger.setLogger = setLogger; var _regenerator = _interopRequireDefault(/*@__PURE__*/ requireRegenerator()); var _defineProperty2 = _interopRequireDefault(/*@__PURE__*/ requireDefineProperty()); var _asyncToGenerator2 = _interopRequireDefault(/*@__PURE__*/ requireAsyncToGenerator()); var _errors = /*@__PURE__*/ requireErrors(); function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), true).forEach(function (r) { (0, _defineProperty2.default)(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } function formatError(o) { if (o instanceof Error && !(o instanceof _errors.UnknownError)) { return { message: o.message, stack: o.stack, name: o.name }; } if (hasErrorProperty(o)) { var _o$message; o.error = formatError(o.error); o.message = (_o$message = o.message) !== null && _o$message !== void 0 ? _o$message : o.error.message; } return o; } function hasErrorProperty(x) { return !!(x !== null && x !== void 0 && x.error); } var _logger = { error: function error(code, metadata) { metadata = formatError(metadata); console.error("[next-auth][error][".concat(code, "]"), "\nhttps://next-auth.js.org/errors#".concat(code.toLowerCase()), metadata.message, metadata); }, warn: function warn(code) { console.warn("[next-auth][warn][".concat(code, "]"), "\nhttps://next-auth.js.org/warnings#".concat(code.toLowerCase())); }, debug: function debug(code, metadata) { console.log("[next-auth][debug][".concat(code, "]"), metadata); } }; function setLogger() { var newLogger = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var debug = arguments.length > 1 ? arguments[1] : undefined; if (!debug) _logger.debug = function () {}; if (newLogger.error) _logger.error = newLogger.error; if (newLogger.warn) _logger.warn = newLogger.warn; if (newLogger.debug) _logger.debug = newLogger.debug; } logger.default = _logger; function proxyLogger() { var logger = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _logger; var basePath = arguments.length > 1 ? arguments[1] : undefined; try { if (typeof window === "undefined") { return logger; } var clientLogger = {}; var _loop = function _loop(level) { clientLogger[level] = function () { var _ref = (0, _asyncToGenerator2.default)(_regenerator.default.mark(function _callee(code, metadata) { var url, body; return _regenerator.default.wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _logger[level](code, metadata); if (level === "error") { metadata = formatError(metadata); } ; metadata.client = true; url = "".concat(basePath, "/_log"); body = new URLSearchParams(_objectSpread({ level: level, code: code }, metadata)); if (!navigator.sendBeacon) { _context.next = 8; break; } return _context.abrupt("return", navigator.sendBeacon(url, body)); case 8: _context.next = 10; return fetch(url, { method: "POST", body: body, keepalive: true }); case 10: return _context.abrupt("return", _context.sent); case 11: case "end": return _context.stop(); } }, _callee); })); return function (_x, _x2) { return _ref.apply(this, arguments); }; }(); }; for (var level in logger) { _loop(level); } return clientLogger; } catch (_unused) { return _logger; } } return logger; } export { requireLogger as __require }; //# sourceMappingURL=logger.js.map