1
1
import { NodeDriverServiceProvider } from "@mongosh/service-provider-node-driver" ;
2
2
import { ApiClient , ApiClientCredentials } from "./common/atlas/apiClient.js" ;
3
3
import { Implementation } from "@modelcontextprotocol/sdk/types.js" ;
4
- import logger from "./logger.js" ;
5
- import { mongoLogId } from "mongodb-log-writer" ;
6
- import { ErrorCodes } from "./errors.js" ;
4
+ import logger , { LogId } from "./logger.js" ;
7
5
import EventEmitter from "events" ;
8
6
9
7
export interface SessionOptions {
@@ -62,11 +60,7 @@ export class Session extends EventEmitter<{
62
60
await this . serviceProvider . close ( true ) ;
63
61
} catch ( err : unknown ) {
64
62
const error = err instanceof Error ? err : new Error ( String ( err ) ) ;
65
- logger . error (
66
- mongoLogId ( ErrorCodes . CloseServiceProvider ) ,
67
- "Error closing service provider:" ,
68
- error . message
69
- ) ;
63
+ logger . error ( LogId . mongodbDisconnectFailure , "Error closing service provider:" , error . message ) ;
70
64
}
71
65
this . serviceProvider = undefined ;
72
66
}
@@ -87,7 +81,7 @@ export class Session extends EventEmitter<{
87
81
const error = err instanceof Error ? err : new Error ( String ( err ) ) ;
88
82
89
83
logger . error (
90
- mongoLogId ( ErrorCodes . DeleteDatabaseUser ) ,
84
+ LogId . atlasDeleteDatabaseUserFailure ,
91
85
"atlas-connect-cluster" ,
92
86
`Error deleting previous database user: ${ error . message } `
93
87
) ;
0 commit comments