mirror of
https://github.com/pnpm/pnpm.git
synced 2026-07-25 15:07:06 -04:00
* chore: create @pnpm/logger * fix: workaround typescript error * chore: update manifests * chore(deps): link @pnpm/logger from workspace
32 lines
587 B
Markdown
32 lines
587 B
Markdown
# @pnpm/logger
|
|
|
|
> Logger for pnpm
|
|
|
|
[](https://www.npmjs.com/package/@pnpm/logger)
|
|
|
|
## Installation
|
|
|
|
```sh
|
|
pnpm add @pnpm/logger
|
|
```
|
|
|
|
## Usage
|
|
|
|
`@pnpm/logger` is mostly just a wrapper over [bole](https://www.npmjs.com/package/bole).
|
|
Logging is done the same way as in bole. To listed for logs, use `streamParser` or create
|
|
a new parser with `createStreamParser()`.
|
|
|
|
```typescript
|
|
import logger, {streamParser} from '@pnpm/logger'
|
|
|
|
logger.debug({ foo: 'bar' })
|
|
|
|
streamParser.on('data', msg => {
|
|
// ...
|
|
})
|
|
```
|
|
|
|
## License
|
|
|
|
MIT
|