"Errors" - what am I supposed to see in the `debug` window?

I am really suffering just now.

Ok, I am writing code in a function node. NOT a subflow.
I am sending it a message and am getting an error but it is vague.
I seem to remember that I got more than just

TypeError: Cannot read properties of undefined (reading 'config')

In the window/list.

How do I get more informative messages?
Please!

Oh, P.S.
This if the config (exert)

    /** Configure the logging output */
     logging: {
         /** Only console logging is currently supported */
         console: {
             /** Level of logging to be recorded. Options are:
              * fatal - only those errors which make the application unusable should be recorded
              * error - record errors which are deemed fatal for a particular request + fatal errors
              * warn - record problems which are non fatal + errors + fatal errors
              * info - record information about the general running of the application + warn + error + fatal errors
              * debug - record information which is more verbose than info + info + warn + error + fatal errors
              * trace - record very detailed logging + debug + info + warn + error + fatal errors
              * off - turn off all logging (doesn't affect metrics or audit)
              */
             level: "info",
             /** Whether or not to include metric events in the log output */
             metrics: false,
             /** Whether or not to include audit events in the log output */
             audit: false
         }

Seems to work ok on other machines with the same settings.

The error is that you are trying to use a property of an object that does not exist.
Something like const abc = msg.engine.config when msg.engine does not exist.

In fact there is a bit more info in the second line of the error message stack, it tells you the name of the function, and the line and column where the error was seen.

Here it's function 31, line 6 column 25

TypeError: Cannot read properties of undefined (reading 'title')
    at Function node:2c5245edf0103f58 [function 31]:6:25

I think the line number is always reported 1 too high, so the t of title in my function is the 25th character of line 5.

Thanks.

Yeah, I worked that out ITMT. (No offence.)

I should learn to read. :wink:

Sorry folks.