So i have several variables which I am putting into separate print strings. However in the output log they all come out under the same [Fraser_FIP_C_23] print. Is there any way to change the names of the print strings so the different values can be easily separated in the output log.
It’s the name of the object instance that does the printing - that’s what you see.
You can append / build strings to make them more meaningful, change colour, or use format text with Print Text node.
You can also DrawDebugString in 3d. Or write a debugger in UMG that displays the pertinent info, pretty much a must on a mid-size+ project.