I'm turning a VB6 application into a VB.NET (using a migration tool). This software relies on a custom DLL which handles logging. This DLL logs to flat files and optionnaly in a GUI component.
Also this application will become a Windows service. Since I'll have to rewrite parts of the code, I wonder what benefits I would got switching to the .NET
System.Diagnostics.EventLog component. I think that keeping a custom logging system would be fine, but am I missing something?
Note: the DLL is .NET COM-Visible, and can be used from a .NET piece of software.