Know line numbers in X++ code


The following X++ code sample shows the behavior of the #linenumber directive.
static void LinenumberPhysicalJob(Args _args)
{
    ;
    #define.Debug(light)

    #if.Debug
        info("Physical Line 8: # linenumber == "
            + int2Str(#linenumber));
    #endif

/******************  Actual Infolog output
Message (08:55:26 pm)
Physical Line 8: # linenumber == 8
******************/
}

If you want to know function and line number you can use (in batch job also):

error(funcName()+' - '+"@GLS103859"+": "+int2Str(#linenumber));

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.