UNPKG

@liberation-data/drivine

Version:

Best and fastest graph database client for TypeScript / Node.js. Provides a level of abstraction for building highly scalable applications, without compromising architectural integrity

21 lines 715 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StatementLogger = void 0; const DrivineLogger_1 = require("./DrivineLogger"); class StatementLogger { constructor(sessionId) { this.sessionId = sessionId; this.logger = new DrivineLogger_1.DrivineLogger(StatementLogger.name); } log(query, hrStart) { const hrEnd = process.hrtime(hrStart); const uSec = Math.round(hrEnd[1] / 1000); this.logger.verbose({ ...query, sessionId: this.sessionId, elapsed: `${uSec} µsec = ${uSec / 1000} ms`, }); } } exports.StatementLogger = StatementLogger; //# sourceMappingURL=StatementLogger.js.map