This website is using cookies
×

Dynamics AX Callstack tonen in het infolog

Callstack printen in het infolog

Tijdens het debuggen van de Dynamics AX code kan het soms handig zijn om de callstack in het infolog af te drukken.

Als de fout maar zelden voorkomt, of als het niet mogelijk is om een breakpoint (op de juiste plaats) te zetten.

Plaats de onderstaande X++ code in een class als functie, en roep deze aan vanuit de methode(s) waar het probleem mogelijk veroorzaakt wordt.

Deze code kan ook direct in de betreffende methode geplaatst worden.

Zorg er wel voor dat deze code na het debuggen ook weer uit de code wordt verwijderd.

X++ Code

container callStack;
int i;
str infCallStack;

callStack = xSession::xppCallStack();
for(i=1; i<=conlen(callStack); i++)
{
    infCallStack+= conpeek(callStack, i);
}

info(infCallStack);

Laatst aangepast op dinsdag 14 mei 2019 10:46
×

TOP