I have a need to read different kinds of log files and extract relevant information (timestamp, hostname, message etc.) in .NET. Is there a supported .NET standard library that support parsing both the BSD syslog (RFC3164) and IETF syslog (RFC5424) out there?