Skip to content

[Feature] Replace Logger Implementation: Migrate from Winston to Pino #6

Description

@scrapelesshq

Is your feature request related to a problem? Please describe.

The current logger.ts in our SDK uses Winston for logging, which has performance bottlenecks, limited formatting capabilities, and suboptimal performance in high-concurrency scenarios.

Describe the solution you'd like

Replace the logging implementation in our SDK from Winston to Pino (https://github.com/pinojs/pino). Maintain the existing API for backward compatibility while leveraging Pino's high-performance.

Additional context

Pino is approximately 5x faster than Winston, has lower memory usage, and is better suited for cloud-native environments.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions