UNPKG

@bitblit/ratchet-graphql

Version:

Ratchet tools to simplify use of graphql

17 lines 683 B
import { Logger } from '@bitblit/ratchet-common/logger/logger'; import { LoggerLevelName } from '@bitblit/ratchet-common/logger/logger-level-name'; export class DefaultGraphqlRatchetErrorHandler { logLevel; rethrow; constructor(logLevel = LoggerLevelName.warn, rethrow = false) { this.logLevel = logLevel; this.rethrow = rethrow; } handleError(error, queryName, variables, authStyle) { Logger.logByLevel(this.logLevel, 'Graphql failed : %s : %s : Anon-%s : %j', error, queryName, authStyle, variables); if (this.rethrow) { throw error; } } } //# sourceMappingURL=default-graphql-ratchet-error-handler.js.map