VL.Syslog by sebl

<PackageReference Include="VL.Syslog" Version="0.3.2" />

 SyslogMessage

public class SyslogMessage
public string AppName { get; set; }

public SyslogFacility Facility { get; set; }

public string HostName { get; set; }

public string MessageID { get; set; }

public string MessageText { get; set; }

public string ProcessID { get; set; }

public SyslogSeverity Severity { get; set; }

public DateTimeOffset TimeStamp { get; set; }

public string Version { get; set; }

public SyslogMessage()

public static SyslogMessage Create(string message)

public static SyslogMessage Create(SyslogSeverity severity, string message)

public static SyslogMessage Create(SyslogFacility facility, SyslogSeverity severity, string message)

public string ToBsdSyslogString()

public string ToIetfSyslogString()