UNPKG

@vechain/sdk-logging

Version:

This module provides functionality to logging data for vechain-sdk

23 lines (20 loc) 657 B
import type { LogFunctionType } from '../types'; import { type VechainSDKError } from '@vechain/sdk-errors'; /** * Error logger internal function. */ const _logErrorFunction: LogFunctionType<'error'> = { log: <TErrorData>(error: VechainSDKError<TErrorData>) => { console.error( `\n****************** ERROR ON: %s ******************\n` + `- Error message: '%s'` + '\n- Error data:\n%o' + `\n- Internal error:\n%o\n`, error.methodName, error.errorMessage, error.data, error.innerError ); } }; export { _logErrorFunction };