Skip to content

Commit d2f91d5

Browse files
committed
fix: add logs
1 parent f45b22f commit d2f91d5

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

src/logger.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ export const LogId = {
1717
atlasDeleteDatabaseUserFailure: mongoLogId(1_001_002),
1818
atlasConnectFailure: mongoLogId(1_001_003),
1919
atlasInspectFailure: mongoLogId(1_001_004),
20+
atlasConnectAttempt: mongoLogId(1_001_005),
21+
atlasConnectSuccessed: mongoLogId(1_001_006),
2022

2123
telemetryDisabled: mongoLogId(1_002_001),
2224
telemetryEmitFailure: mongoLogId(1_002_002),

src/tools/atlas/metadata/connectCluster.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { ToolArgs, OperationType } from "../../tool.js";
55
import { generateSecurePassword } from "../../../common/atlas/generatePassword.js";
66
import logger, { LogId } from "../../../logger.js";
77
import { inspectCluster } from "../../../common/atlas/cluster.js";
8+
import { error } from "console";
89

910
const EXPIRY_MS = 1000 * 60 * 60 * 12; // 12 hours
1011

@@ -115,6 +116,12 @@ export class ConnectClusterTool extends AtlasToolBase {
115116
private async connectToCluster(connectionString: string): Promise<void> {
116117
let lastError: Error | undefined = undefined;
117118

119+
logger.debug(
120+
LogId.atlasConnectAttempt,
121+
"atlas-connect-cluster",
122+
`attempting to connect to cluster: ${this.session.connectedAtlasCluster?.clusterName}`
123+
);
124+
118125
for (let i = 0; i < 600; i++) {
119126
// try for 5 minutes
120127
try {
@@ -158,6 +165,12 @@ export class ConnectClusterTool extends AtlasToolBase {
158165
this.session.connectedAtlasCluster = undefined;
159166
throw lastError;
160167
}
168+
169+
logger.debug(
170+
LogId.atlasConnectSuccessed,
171+
"atlas-connect-cluster",
172+
`connected to cluster: ${this.session.connectedAtlasCluster?.clusterName}`
173+
);
161174
}
162175

163176
protected async execute({ projectId, clusterName }: ToolArgs<typeof this.argsShape>): Promise<CallToolResult> {

0 commit comments

Comments
 (0)