* Logs message if request execution was deemed too slow, large or if normal requests are logged. * @override
(host, query, parameters, execOptions, requestLength, responseLength, latency)
| 96 | * @override |
| 97 | */ |
| 98 | onSuccess(host, query, parameters, execOptions, requestLength, responseLength, latency) { |
| 99 | if (this._options.slowThreshold > 0 && toMillis(latency) > this._options.slowThreshold) { |
| 100 | this._logSlow(host, query, parameters, execOptions, requestLength, responseLength, latency); |
| 101 | } |
| 102 | else if (this._options.requestSizeThreshold > 0 && requestLength > this._options.requestSizeThreshold) { |
| 103 | this._logLargeRequest(host, query, parameters, execOptions, requestLength, responseLength, latency); |
| 104 | } |
| 105 | else if (this.logNormalRequests) { |
| 106 | this._logNormalRequest(host, query, parameters, execOptions, requestLength, responseLength, latency); |
| 107 | } |
| 108 | } |
| 109 | |
| 110 | /** |
| 111 | * Logs message if request execution was too large and/or encountered an error. |
nothing calls this directly
no test coverage detected