{"_id":"@blued-core/winston-kafka-logger","_rev":"3-c12864a40d872dc4fcac3558de54564c","name":"@blued-core/winston-kafka-logger","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@blued-core/winston-kafka-logger","version":"0.1.0","keywords":[],"author":"","license":"ISC","_id":"@blued-core/winston-kafka-logger@0.1.0","maintainers":[{"name":"jiasm","email":"jiashunming@outlook.com"},{"name":"ryli","email":"lov.2014@gmail.com"},{"name":"nieweidong","email":"darrencode@qq.com"},{"name":"fengcang2020","email":"2929039176@qq.com"}],"dist":{"shasum":"bd62839d6b6c8ca07c985968c2ba450ec23e2c8f","tarball":"https://registry.npmjs.org/@blued-core/winston-kafka-logger/-/winston-kafka-logger-0.1.0.tgz","fileCount":8,"integrity":"sha512-0TTUW3pKc4/S3dae1x8tG65EUGhbD3WCwH/I7BpKXY26X4yTUpjPIAxBtXjDvundTqppJaod024B5f1KUWejjA==","signatures":[{"sig":"MEUCID29pWiKLo8PFSv59GcGpqkg5rf4x9Faurn2yxdfqJqPAiEAiYXf7pxxd1t60a3Eq0ab+Yig0sZjaSFiQpGL48S9PaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq0rfCRA9TVsSAnZWagAAEqEP/A/wJR2kndRZpV+WB8m7\nKLgGrzmAYsBMYIs7LDZX2w4Zw2N73y08uEg83R6UYmyfn4pWHoJZH8TrDj+p\n9o7Fk9ih6WrZK+Onwxxs0O2sFETbx6haVsywnVY+IQXK165Z1VvUPv2lTMwf\nfMOeEK2mogTVEBlCYY3Rt/B933g147wM9rM9OhHv0bGqWSFTTmKDUuHW34dI\nhJXLn23uvY/tu8blVH4hl4zpNcN7PvdcQ7YGJcsXZqWdj84po9S8u+amtw7i\ncNDsva8CfvLZ2H+iDIhC+Dai77oakuYLeGuZD7WnIlx/TPCILsFfOoue2MK5\n1kHoel+fe92ixQMe4YGyDh4gATRSUP0T7N6iA6ModaJSWNwn7f5KiLnxzpcB\nbbOu8GmiEHLlZdrxpHZA5WXpP1Y15yN0sHhOTfaptodbwHUwKoydME5fxoOB\nRaGDQ1mcgeXyDdbHCbOKOKXSKw7xme8vbVzuospWep5IatE51aua/zi3qtov\nGUfVnXqOqr/X/iUIePFupZL8eYPUIYD/ALsA9EKAD+ZWMQ74XtS6TXnwy9WH\nTwz5ILSJIhzKwIHcqQIcRACHjDxWGXrXAznPHQ23J4YoNIVPyqcpJbpE+YSg\nIMSGmopeIKCqP/lOQccwQEUIlR9F9vo9qZyo5lXlxRP3TabZUAvnKxqbPJ+X\nIB2M\r\n=KGdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"npm run lint && npm run test"}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"lint":"bash ./scripts/lint-staged-files.sh","test":"mocha -r ts-node/register test/**/*.spec.ts","build":"rm -rf dist && tsc","start":"NODE_ENV=test node dist","watch":"tsc -w","prepare":"npm run build","start-pro":"NODE_ENV=local node dist"},"_npmUser":{"name":"ryli","email":"lov.2014@gmail.com"},"_npmVersion":"6.14.4","description":"继承自 `logger-intl`，由 `winston-logger` 驱动。","directories":{},"_nodeVersion":"12.16.2","dependencies":{"colors":"^1.3.3","mkdirp":"^0.5.1","winston":"^3.2.1","@blued-core/cache-intl":"^0.1.0","@blued-core/qconf-conf":"^0.1.2","@blued-core/kafka-client":"^1.0.2","winston-daily-rotate-file":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^1.3.1","mocha":"^6.1.4","eslint":"^5.16.0","ts-node":"^8.1.0","commitizen":"^3.0.7","typescript":"^3.4.3","@types/chai":"^4.1.7","@types/node":"^11.13.5","@types/mocha":"^5.2.6","@types/mkdirp":"^0.5.2","@types/winston":"^2.4.4","@commitlint/cli":"^7.5.2","eslint-plugin-import":"^2.17.2","eslint-config-blued-typescript":"^1.0.1","@commitlint/config-conventional":"^7.5.0","@typescript-eslint/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/winston-kafka-logger_0.1.0_1621838558970_0.7747319110058855","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-05-24T06:42:38.740Z","modified":"2024-07-11T07:04:31.015Z","0.1.0":"2021-05-24T06:42:39.168Z"},"license":"ISC","keywords":[],"description":"继承自 `logger-intl`，由 `winston-logger` 驱动。","maintainers":[{"email":"kbdysjk@163.com","name":"chisecc"},{"email":"yuanyongvia@gmail.com","name":"jarvan8888"},{"email":"jiashunming@outlook.com","name":"jiasm"},{"email":"lov.2014@gmail.com","name":"ryli"},{"email":"darrencode@qq.com","name":"nieweidong"},{"email":"2929039176@qq.com","name":"fengcang2020"}],"readme":"## 一个较为公共的log组件封装\n\n继承自 `logger-intl`，由 `winston-logger` 驱动。\n\n```bash\nnpm i @blued-core/winston-logger\n```\n\n### 使用方法\n\n```typescript\nimport Logger from '../../src/index'\n\nconst logger = new Logger('logs', 'test')\nlogger.access({ msg: 'test' })\nlogger.error(new Error('test error'), { msg: 'test' })\n```\n\n### constructor\n\nArgument|Type|Required|Desc\n:--|:--|:--|:--\n`logPath`|`string`|✅|日志输出的路径\n`logType`|`string`|✅|日志的标识符`YYYY-MM-DD-%logType%.<access|error>.log`\n`isLocal`|`string`|❌|是否为本地环境，开启 terminal 输出，默认为`false`\n\n### access\n\nArgument|Type|Required|Desc\n:--|:--|:--|:--\n`data`|`Record<string, any>`|❌|日志的输出内容\n\n### error\n\nArgument|Type|Required|Desc\n:--|:--|:--|:--\n`error`|`Error`|✅|日志的输出内容\n`data`|`Record<string, any>`|❌|日志的输出内容\n\n","readmeFilename":"README.md"}