Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@percy/logger

Package Overview
Dependencies
Maintainers
1
Versions
241
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@percy/logger

Common logger used throughout the Percy CLI and SDKs.

  • 1.28.2-alpha.1
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created

What is @percy/logger?

@percy/logger is a logging utility designed for use with the Percy visual testing platform. It provides a simple and consistent way to log messages with different levels of severity, such as info, debug, warn, and error. The logger is highly configurable and can be integrated into various parts of a Node.js application to provide detailed logging information.

What are @percy/logger's main functionalities?

Basic Logging

This feature allows you to log messages at different levels of severity. The logger provides methods like info, debug, warn, and error to log messages accordingly.

const logger = require('@percy/logger');

logger.info('This is an info message');
logger.debug('This is a debug message');
logger.warn('This is a warning message');
logger.error('This is an error message');

Custom Log Levels

This feature allows you to define and use custom log levels. You can log messages with a custom severity level by using the log method and specifying the custom level.

const logger = require('@percy/logger');

logger.log('custom', 'This is a custom log level message');

Log Formatting

This feature allows you to customize the format of the log messages. You can define a custom format function that will be used to format all log messages.

const logger = require('@percy/logger');

logger.format = (level, message) => `[${level.toUpperCase()}] ${message}`;
logger.info('This is a formatted info message');

Log Filtering

This feature allows you to filter log messages based on their severity level. You can set the logger's level property to control which messages are logged.

const logger = require('@percy/logger');

logger.level = 'warn';
logger.info('This info message will not be logged');
logger.warn('This warning message will be logged');

Other packages similar to @percy/logger

FAQs

Package last updated on 13 Mar 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc