Hallo,
ich habe auch mal mit .net SharedMemory verwendet - das ging ziemlich gut. Würde dir aber in deiner Situation davon abraten.
Hast du dir mal Log4Net angeschaut?
logging.apache.org/log4net/index.html
log4net is a tool to help the programmer output log statements to a variety of output targets. log4net is a port of the excellent log4j framework to the .NET runtime.
Damit solltest du dein logging beliebig ohne großen Aufwand in den Griff bekommen. Für die Anzeige gibt es auch spezielle Log-Viewer.
Gruß Daniel