UNPKG

@mikezimm/fps-core-v7

Version:

Library of reusable core interfaces, types and constants migrated from fps-library-v2

45 lines 2.68 kB
// // import { IHelpfullOutput, IHelpfullInput } from '@mikezimm/fps-core-v7/lib/logic/Errors/friendly'; // // import { getUrlVarsAsStrings, getCurrentPageLink } from '@mikezimm/fps-core-v7/lib/logic/Links/UrlFunctions'; // // import { saveThisLogItem } from '@mikezimm/fps-pnp2/lib/services/sp/logging/saveThisLogItem'; // import { getThisFPSDigestValueFromUrl } from "../../components/molecules/SpHttp/digestValues/fromUrl/getThisFPSDigestValueFromUrl"; // import { doSpJsFetchOrPost } from "../../components/molecules/SpHttp/doSpJsFetch"; // import { IHelpfullInput, IHelpfullOutput } from "../../logic/Errors/friendly"; // import { getCurrentPageLink, getUrlVarsAsStrings } from "../../logic/Links/UrlFunctions"; // import { AnalyticsWebAbsolute, ErrorLog } from "./interfaces/constants"; // /** // * // * @param errorInfo // * @param errorInput // */ // export async function saveErrorToLogX(errorInfo: IHelpfullOutput, errorInput: IHelpfullInput) : Promise<void> { // //Return if you are not supposed to log an error // if ( errorInput.logErrors !== true ) { return ; } // // https://github.com/mikezimm/fps-library-v2/issues/15 // if ( !errorInfo ) { return ; } // const muteConsole = true; // const { traceString, e, alertMe, consoleLog, logErrors } = errorInput; // let trace: string[] = traceString ? traceString.split('|') : []; // let getParams = JSON.stringify(getUrlVarsAsStrings()); // let parsedMessage = errorInfo.returnMess.split('-- FULL ERROR MESSAGE:'); // let zzzRichText1 = parsedMessage.length > 0 ? parsedMessage[0] : 'No friendly error'; // let zzzRichText2 = parsedMessage.length > 0 ? parsedMessage[1] : errorInfo.returnMess; // let saveItem: any = { // Title: trace[0], // Result: trace[3] ? trace[3] : null, // zzzText1: trace[4] ? trace[4] : null, // zzzText2: trace[5] ? trace[5] : null, // zzzText3: trace[6] ? trace[6] : null, // zzzText6: typeof alertMe === 'string' ? alertMe : `${alertMe}`, // zzzText7: typeof consoleLog === 'string' ? consoleLog : `${consoleLog}`, // zzzNumber1: trace[7] ? trace[7] : null, // zzzNumber2: trace[8] ? trace[8] : null, // getParams: getParams, // PageLink: getCurrentPageLink(), // zzzRichText1: zzzRichText1, // zzzRichText2: zzzRichText2, // }; // let postAPI: string = `${AnalyticsWebAbsolute}/_api/web/lists/getbytitle('${ErrorLog}')/items`; // const digestValue = await getThisFPSDigestValueFromUrl( AnalyticsWebAbsolute ); // const initialResult = await doSpJsFetchOrPost( postAPI, 'POST', digestValue, '', saveItem ); // } //# sourceMappingURL=saveErrorToLogOriginal.js.map