{"_id":"@apacejs/logger","_rev":"2-b69fd03bf6b1dfd6e64d541caadec8f7","name":"@apacejs/logger","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@apacejs/logger","version":"1.0.0","description":"logger for apacejs","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","release":"npm publish --access=public"},"keywords":["apacejs","logger"],"author":{"name":"dkvirus"},"license":"GPL","publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"devDependencies":{"@types/node":"^14.14.6","shx":"^0.3.3","typescript":"^4.0.5"},"_id":"@apacejs/logger@1.0.0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-v8Z5MpYUEkhbtgf5d46XLtC2afkzgwcDT+u7rA+dCKbafUqmubE/iNibYFSvKRCraJ0Xd54ThGKxHMxBFSFzVA==","shasum":"be1b753e91bd37cde4abf619abb000e0d6dcf1d0","tarball":"https://registry.npmjs.org/@apacejs/logger/-/logger-1.0.0.tgz","fileCount":5,"unpackedSize":6079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmmLSCRA9TVsSAnZWagAAqqAP/18Q3kpx935QC2QdSkgN\n20pDI5/h8ocA8Kga9bZu7GGj7+eet52a1SZKlb3OLPWPgGaZFb8IrK8sqP8R\nCbeogEuvaMWKf8pPqggm2DnQmoQ+pB9dkRGaUnJcezdoWc1T1NpYBVaLM3Ms\nLGdlUfCVxEdQzqEjSaBmVH3uOiCYmX6kVBqkWG3z7lgbA21J4PfmIc497Q+B\nicP28NZi1uC+rJXoxsyoKrhs+M6RB5x9EbHvwhIhqXXBCjnIs06xtCdP3NeA\nrDlyrLSxZ2rwD2VNZWn2BX1W2ImlMxVwQ/ntKVbBqfbeI+l8OPT8Z0ztmObp\nS+4lXTQAyfuRPorucjac9MXWF1mWP3tlCVwKBIFXzvYMVKBF4i/GcEb8OBck\nHzb+4HHR3SSS9w2VoRA5bH3kDLCq8W4xELcqLnyFF4E+1Vnh1JW+AiwTulwX\nu3770hxMaj6hYCA5Nz2op1EICul8x9DhJZAoaxfSGkCynh/EKJWOvYZ/zSZg\natgZRZ+9T8x/Yeo1w8F3EfeaUK/Fj7OBqfk1iSfoIig3v0J1UKRal/XCBQZ3\nMHT6Pa5NS/cbeMxDbQ3hWACO+mCLSiEnOToiAs9rbyVt7KSM8ImXQ9c9vaV7\naBiLgp3sIChoSX0689DdIk+02xMj7BCiljoSo3l7u9NfqX85y72F78wtH9w8\njr3k\r\n=nio6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiOGxCO38OJrFqzuNBBitFKyH9GrjKvlyiBQnI66KXCAiEApweUULCsAl0U16sy4IO2UADG/TuXQirK8ELonY9TW0Y="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.0.0_1603953361482_0.5398179684879691"},"_hasShrinkwrap":false},"1.0.1":{"name":"@apacejs/logger","version":"1.0.1","description":"logger for apacejs","main":"lib/index.js","scripts":{"ts:build":"shx rm -rf lib && tsc","release":"npm publish --access=public"},"keywords":["apacejs","logger"],"author":{"name":"dkvirus"},"license":"GPL","publishConfig":{"registry":"https://registry.npmjs.org/"},"directories":{"lib":"lib","test":"test"},"devDependencies":{"@types/node":"^14.14.6","shx":"^0.3.3","typescript":"^4.0.5"},"_id":"@apacejs/logger@1.0.1","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","_npmUser":{"name":"dkvirus","email":"949582269@qq.com"},"dist":{"integrity":"sha512-0jwYxcYFJ8WB+9Yv28iBv/FC4L/FJkPsFsAB1Qn1tPn2EEQ5+SrqjzUVQOHEe1ZpRckmwZA7O60yQOU1DBF+/Q==","shasum":"0e84c009c0eab85e76fc4b2ae86170d2614bfcb7","tarball":"https://registry.npmjs.org/@apacejs/logger/-/logger-1.0.1.tgz","fileCount":5,"unpackedSize":6093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmmdUCRA9TVsSAnZWagAAi7cP/2Xje38+pfdjvyTwzNva\n06l3teS0ynM8FfiVNJ5Pt2e0pf93qbkTBiOaBPk/FhkiisWtqI2wCobGKrMR\naobk/B+jc3Wc34yXD2ivSpD+6Rg8fHZfMD+IOkC79lbaRfNj6dEmVv6ldRhw\nLim4bYr/xOraNo0wEoADCVvlvMwfJIWqQmSYEVskeIYdCRLT0nlX3j1w6jYY\n9cXhRn49r5S+MXkP5faiFiyAYycms8z6d6+uHEqJ+LRpOD1A4xOZ5kTu9qfy\nwm5ZBhfUb5T0YNEMmohPLvpQM7i5Vq1/VLhfKdL2jwmbT4l94plVn7GTNB9X\na8BLOOgAJQL6ncl0/6YTTCGwI+ylUhFJ9YVIcXZWRk3oA5SKxHCaWzQ0+NkW\nYVHrXngocPIEIDq0Kk/V9oSJLnZve1dlx7pssS26U77Q0huImc+bEsw/roVa\nDD4oaf9wy+uybl2TceZJ8o1EJWxtZ5wvLJMoDhE86E6kMGkuYIwm8qOg6dWj\nbZcPLSj4GJjQg14IRNyaUx2Pk4F2CEKMbNnMuEqctRjQQlPUcS48bekGmcUz\npAWPpJ+qplbsJtzyxmJKeosFkfT9LEjuLNtdwHtehc6hhgTXvmLXG++9mJG/\nSJY1xMQd3p3J+K20Ds+Hix5GhIzPpiNq8v9YxnznQIYGLd13xJdPwEOseJFG\nQF9N\r\n=NJw9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMOG8R2rpdG/pZMR8x1HBQ6st2hBwAegnRGWvu5k6kfAiEAuNMXjS0SbeGfI78UKAuIIkUmkIvwMAXpdWynnW9TIWE="}]},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/logger_1.0.1_1603954516076_0.12450140917790109"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-29T06:36:01.249Z","1.0.0":"2020-10-29T06:36:01.656Z","modified":"2022-04-04T14:30:36.711Z","1.0.1":"2020-10-29T06:55:16.211Z"},"maintainers":[{"name":"dkvirus","email":"949582269@qq.com"}],"description":"logger for apacejs","keywords":["apacejs","logger"],"author":{"name":"dkvirus"},"license":"GPL","readme":"## @APACEJS/LOGGER\n\n### 介绍\n\n日志工具，打印请求参数和响应数据。\n\n### 使用\n\n在 Typescript 中写法\n\n``` js\nimport logger from '@apacejs/logger'\n\napp.get('/users', (req, res) => {\n    const { name, age } = req.query\n    // 打印请求参数\n    logger.reqStringify('param of name={}, age={}', name, age)\n    \n    const userList = [{ name: 'liubei' }, { name: 'guanyu' }, { name: 'zhangfei' }]\n    // 打印响应数据\n    logger.resStringify(userList)\n    res.json(userList)\n})\n```\n\n在 Nodejs 中写法\n\n``` js\nconst logger = require('@apacejs/logger').default\n\napp.get('/users', (req, res) => {\n    const { name, age } = req.query\n    // 打印请求参数\n    logger.reqStringify('param of name={}, age={}', name, age)\n    \n    const userList = [{ name: 'liubei' }, { name: 'guanyu' }, { name: 'zhangfei' }]\n    // 打印响应数据\n    logger.resStringify(userList)\n    res.json(userList)\n})\n```\n\n### API\n\n``` js\nconst logger = require('../lib/index').default\n\nlogger.reqStringify('param of name={}, age={}', 'dkvirus', 18)\nlogger.resStringify()\nlogger.resStringify({ name: 'dkvirus', age: 18 })\nlogger.resStringify('查询用户信息', { name: 'dkvirus', age: 18 })\n\n// -----------------2020-10-29 14:35:17:251 request-----------------\n// param of name=dkvirus, age=18\n\n// -----------------2020-10-29 14:35:17:268 response-----------------\n// undefined\n\n\n// -----------------2020-10-29 14:35:17:268 response-----------------\n// {\n//     \"name\": \"dkvirus\",\n//     \"age\": 18\n// }\n\n\n// -----------------2020-10-29 14:35:17:269 response-----------------\n// 查询用户信息\n// {\n//     \"name\": \"dkvirus\",\n//     \"age\": 18\n// }\n```\n","readmeFilename":"README.md"}