logIOInfoErrored() — react Function Reference
Architecture documentation for the logIOInfoErrored() function in ReactFlightPerformanceTrack.js from the react codebase.
Entity Profile
Dependency Diagram
graph TD cffda84e_9918_c200_5374_a64e1dd39c68["logIOInfoErrored()"] e5244d6e_35d7_7c99_420d_82c7be8fe931["ReactFlightPerformanceTrack.js"] cffda84e_9918_c200_5374_a64e1dd39c68 -->|defined in| e5244d6e_35d7_7c99_420d_82c7be8fe931 1fae0211_be70_95cf_fc81_b888b3d13b71["getIOShortName()"] cffda84e_9918_c200_5374_a64e1dd39c68 -->|calls| 1fae0211_be70_95cf_fc81_b888b3d13b71 7213be43_ce6c_ee41_dfb0_f5644c0fb421["getIOLongName()"] cffda84e_9918_c200_5374_a64e1dd39c68 -->|calls| 7213be43_ce6c_ee41_dfb0_f5644c0fb421 style cffda84e_9918_c200_5374_a64e1dd39c68 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/react-client/src/ReactFlightPerformanceTrack.js lines 542–594
export function logIOInfoErrored(
ioInfo: ReactIOInfo,
rootEnv: string,
error: mixed,
): void {
const startTime = ioInfo.start;
const endTime = ioInfo.end;
if (supportsUserTiming && endTime >= 0) {
const description = getIODescription(error);
const entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv);
const debugTask = ioInfo.debugTask;
const measureName = '\u200b' + entryName;
if (__DEV__ && debugTask) {
const message =
typeof error === 'object' &&
error !== null &&
typeof error.message === 'string'
? // eslint-disable-next-line react-internal/safe-string-coercion
String(error.message)
: // eslint-disable-next-line react-internal/safe-string-coercion
String(error);
const properties = [['rejected with', message]];
const tooltipText =
getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + ' Rejected';
debugTask.run(
// $FlowFixMe[method-unbinding]
performance.measure.bind(performance, measureName, {
start: startTime < 0 ? 0 : startTime,
end: endTime,
detail: {
devtools: {
color: 'error',
track: IO_TRACK,
properties,
tooltipText,
},
},
}),
);
performance.clearMeasures(measureName);
} else {
console.timeStamp(
measureName,
startTime < 0 ? 0 : startTime,
endTime,
IO_TRACK,
undefined,
'error',
);
}
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does logIOInfoErrored() do?
logIOInfoErrored() is a function in the react codebase, defined in packages/react-client/src/ReactFlightPerformanceTrack.js.
Where is logIOInfoErrored() defined?
logIOInfoErrored() is defined in packages/react-client/src/ReactFlightPerformanceTrack.js at line 542.
What does logIOInfoErrored() call?
logIOInfoErrored() calls 2 function(s): getIOLongName, getIOShortName.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free