Package Exports
- @changesets/logger
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@changesets/logger) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@changesets/logger
Usage
import { error } from '@changesets/logger";
error('message part 1', 'message part 2');Package Exports
error: Use error to print error messages upon which users which immediately action to complete the task.
info: Use info to print informational messages to user.
log: Use log to print messages don't fall in anyother specific category. For example, message to show title of the step being performed by the changesets tool.
success: Use success to assert to users that their instructions have completed succesfully.
warn: Use warn to print warning messages, something that user could action on now or later without much impact of their work.
Silencing Messages In Tests
Use the @changesets/test-utils package to silence the logs in test cases.
For example:
import { temporarilySilenceLogs } from "@changesets/test-utils";
import { log } from "@changesets/logger";
temporarilySilenceLogs();
// Now the logs in this test file are not actually logged to std out
log("I am not logged");
// Use console.log to log messages in tests if required
console.log("Yiey, I am logged");