{"_rev":"3-d963cbedbb4b37724196cadfe98d86a9","time":{"created":"2023-07-03T15:54:39.276Z","0.0.1":"2023-07-03T15:43:25.246Z","modified":"2023-07-03T15:54:39.907Z","0.0.2":"2023-07-03T15:54:39.603Z"},"_id":"@17wanba/server-logger","name":"@17wanba/server-logger","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"@17wanba/server-logger","version":"0.0.2","description":"logger using bunyan and written in TypeScript","author":{"name":"875697126@qq.com"},"license":"MIT","main":"./lib/index.js","repository":{"type":"git","url":"git+https://github.com/NextZeus/server-logger.git"},"scripts":{"build":"tsc -p tsconfig.json","format":"prettier \"src/**/*.ts\" --write","lint":"eslint src --ext .ts --fix","test":"nodemon --watch 'src/**/*.ts' --exec 'ts-node' --files test/index.ts | bunyan -l debug -L"},"dependencies":{"bunyan":"^1.8.12","rotating-file-stream":"^3.0.4"},"peerDependencies":{"axios":">=0.18.0"},"devDependencies":{"@types/bunyan":"^1.8.7"},"types":"./lib/index.d.ts","directories":{"lib":"lib"},"keywords":["logger"],"bugs":{"url":"https://github.com/NextZeus/server-logger/issues"},"homepage":"https://github.com/NextZeus/server-logger#readme","gitHead":"6a14ecd0fbc5ee991ae27b808f729f9aa495a5ba","_id":"@17wanba/server-logger@0.0.2","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/AyALbpn3L8GHRgB4NIM4ZDyGHu4EZ/Ur9ZcK6YaGnpwdII6v988i7NVGtsDfBOazeCR2HZ28HHK/G8Y9JZ2Dw==","shasum":"b26716e70498fa7f50593095db015911281390a3","tarball":"https://registry.npmjs.org/@17wanba/server-logger/-/server-logger-0.0.2.tgz","fileCount":18,"unpackedSize":46316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGmUH4VB3sNkRFtzzQUwX5CvsGRkmptQIAAjImUjU36gIhAL3w3YWeylQDZ5+5nZJ0D34VV3XjP/+rVgeEC+JcqgAR"}]},"_npmUser":{"name":"nextzeus","email":"875697126@qq.com"},"maintainers":[{"name":"nextzeus","email":"875697126@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/server-logger_0.0.2_1688399679385_0.5280600793826358"},"_hasShrinkwrap":false}},"maintainers":[{"name":"nextzeus","email":"875697126@qq.com"}],"description":"logger using bunyan and written in TypeScript","homepage":"https://github.com/NextZeus/server-logger#readme","keywords":["logger"],"repository":{"type":"git","url":"git+https://github.com/NextZeus/server-logger.git"},"author":{"name":"875697126@qq.com"},"bugs":{"url":"https://github.com/NextZeus/server-logger/issues"},"license":"MIT","readme":"# `@17wanba/server-logger`\n\n> logger using bunyan and written in TypeScript\n\n## Usage\n\n```\n/**\n * @param fileName 必须要提供 __filename\n * @param moduleName 默认不提供，统一使用驼峰命名ModuleName（对于拥有统一日志格式的模块，例如：扣加钻流水，需要提供ModuleName）\n * @param fields 当前日志实例默认打印的参数，一般为空\n */\nconst logger = require('@nextzeus/server-logger').getLogger(__filename, 'ModuleName', {hello:'world'});\n\n// 调用 method 方法在日志中增加一个 method=methodName 的字段\n// 建议使用\nlogger.method('methodName').info({hello:'world'}, 'hello world');\n\n// 遇到异常，一定要使用 error 级别的日志\n// 直接将异常对象传入第一个参数即可\nlogger.error(new Error(), 'something bad happened');\nlogger.error({err: new Error(), why: '增加额外的字段'}, 'something bad happened');\n\n// 只输出 message 信息\nlogger.debug('print some debug message');\n```\n","readmeFilename":"README.md"}