Add source location to debug logging info

This commit is contained in:
Brian Vaughn
2019-06-04 08:56:10 -07:00
parent 5963998fbe
commit 2245206c4c
3 changed files with 11 additions and 3 deletions
+4 -1
View File
@@ -1925,7 +1925,7 @@ export function attach(
owners,
// Location of component in source coude.
source: _debugSource,
source: _debugSource || null,
};
}
@@ -1986,6 +1986,9 @@ export function attach(
if (nativeNodes !== null) {
console.log('Nodes:', nativeNodes);
}
if (result.source !== null) {
console.log('Location:', result.source);
}
if (window.chrome || /firefox/i.test(navigator.userAgent)) {
console.log(
'Right-click any value to save it as a global variable for further inspection.'
+1 -1
View File
@@ -191,7 +191,7 @@ export type InspectedElement = {|
owners: Array<Owner> | null,
// Location of component in source coude.
source: Object | null,
source: Source | null,
type: ElementType,
|};
+6 -1
View File
@@ -44,6 +44,11 @@ export type OwnersList = {|
owners: Array<Owner> | null,
|};
export type Source = {|
fileName: string,
lineNumber: number,
|};
export type InspectedElement = {|
id: number,
@@ -72,7 +77,7 @@ export type InspectedElement = {|
owners: Array<Owner> | null,
// Location of component in source coude.
source: Object | null,
source: Source | null,
type: ElementType,
|};