MCPcopy
hub / github.com/ampproject/amphtml / log

Function log

build-system/tasks/visual-diff/log.js:16–37  ·  view source on GitHub ↗

* Logs a message to the console. * * @param {string} mode * @param {!Array<*>} messages

(mode, ...messages)

Source from the content-addressed store, hash-verified

14 * @param {!Array<*>} messages
15 */
16function log(mode, ...messages) {
17 switch (mode) {
18 case 'verbose':
19 if (argv.verbose) {
20 logBase(green('VERBOSE:'), ...messages);
21 }
22 break;
23 case 'info':
24 logBase(green('INFO:'), ...messages);
25 break;
26 case 'warning':
27 logBase(yellow('WARNING:'), ...messages);
28 break;
29 case 'error':
30 logBase(red('ERROR:'), ...messages);
31 break;
32 case 'fatal':
33 process.exitCode = 1;
34 logBase(red('FATAL:'), ...messages);
35 throw new Error(messages.join(' '));
36 }
37}
38
39/**
40 * Pretty-prints the current test status of each page.

Callers 15

devModeFunction · 0.70
inquireForWebpage_Function · 0.70
launchPercyAgentFunction · 0.70
logTestErrorFunction · 0.70
runVisualTestsFunction · 0.70
snapshotWebpagesFunction · 0.70
createEmptyBuildFunction · 0.70
visualDiffFunction · 0.70
newPageFunction · 0.70
resetPageFunction · 0.70
verifySelectorsInvisibleFunction · 0.70

Calls 3

greenFunction · 0.85
yellowFunction · 0.85
redFunction · 0.85

Tested by

no test coverage detected