@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
45 lines • 2.68 kB
JavaScript
// // 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