@@ -8,16 +8,19 @@ import {
8
8
readJsonFile ,
9
9
writeJsonFile ,
10
10
} from "@ignored/hardhat-vnext-utils/fs" ;
11
+ import debug from "debug" ;
12
+
13
+ const log = debug ( "hardhat:cli:telemetry:analytics:utils" ) ;
11
14
12
15
const ANALYTICS_FILE_NAME = "analytics.json" ;
13
16
14
17
export async function getAnalyticsClientId ( ) : Promise < string > {
15
18
let clientId = await readAnalyticsClientId ( ) ;
16
19
17
20
if ( clientId === undefined ) {
18
- // TODO:log log("Client Id not found, generating a new one");
19
- clientId = crypto . randomUUID ( ) ;
21
+ log ( "Client Id not found, generating a new one" ) ;
20
22
23
+ clientId = crypto . randomUUID ( ) ;
21
24
await writeAnalyticsClientId ( clientId ) ;
22
25
}
23
26
@@ -28,15 +31,16 @@ async function readAnalyticsClientId(): Promise<string | undefined> {
28
31
const globalTelemetryDir = await getTelemetryDir ( ) ;
29
32
const filePath = path . join ( globalTelemetryDir , ANALYTICS_FILE_NAME ) ;
30
33
31
- // TODO: log log (`Looking up Client Id at ${filePath}`);
34
+ log ( `Looking up Client Id at ' ${ filePath } ' ` ) ;
32
35
33
36
if ( ( await exists ( filePath ) ) === false ) {
34
37
return undefined ;
35
38
}
36
39
37
40
const data : AnalyticsFile = await readJsonFile ( filePath ) ;
38
41
const clientId = data . analytics . clientId ;
39
- // TODO:log log(`Client Id found: ${clientId}`);
42
+
43
+ log ( `Client Id found: ${ clientId } ` ) ;
40
44
41
45
return clientId ;
42
46
}
@@ -50,5 +54,5 @@ async function writeAnalyticsClientId(clientId: string): Promise<void> {
50
54
} ,
51
55
} ) ;
52
56
53
- // TODO: log log (`Stored clientId ${clientId}`);
57
+ log ( `Stored clientId ' ${ clientId } ' ` ) ;
54
58
}
0 commit comments