Dear Toby,
Thanks for the reply! I will try to be more detailed and walk you through my process.
First, I deleted the TCP connection that I currently have. Then, closed LogViewPlus. Then, I reopened LogViewPlus. (I made a slight modification to my program now):

While I am running my program, I reset up the localhost port 4505 connection. Successfully set that up, and then clicked open file, then clicked on the TCP connection that you said to click in your reply post. Then I got to this page:

It says on the bottom left, with target localhost_4505 and progress Monitoring... No error message is shown.
However, I am not seeing any messages that is showing up. After my program finished running after 50s, still nothing is showing up on the LogViewPlus screen. So, I run my program again and waited another 50s until ending, still nothing popping up on this page.
I made sure that things are actually being wrote to localhost 4505 by using another real time log viewer:

As a result, I don't think my program using NLog has trouble writing to localhost 4505.
I do have a couple questions after reading your post. What is the designed behavior of LogViewPlus, does it have the feature of receiving TCP messages real time and put the message on its window real time, or does it only have the ability to listen to TCP messages real time and write to a file, only after the writing process is ended it can open up the entire log file at once not real time as the messages are sending?
In addition, do you suspect any compatibility issue is there based on the logger that I am using? NLog in this case.
Since nothing is being written, I checked your post again, I am quite sure that I am in the File Transfers view at the bottom:

In addition, I went to my C:\Temp folder, I did not see a LogViewPlus sub folder. I am still stuck on getting the TCP to work.
Any help is appreciated! Thank you in advance!
Sincerely,
Antisoci@l