{"repo":"IonxSolutions/serilog-sinks-syslog","free":true,"listed":false,"github":"https://github.com/IonxSolutions/serilog-sinks-syslog","clone":"git clone https://github.com/IonxSolutions/serilog-sinks-syslog.git","description":"Serilog sink that logs events to remote syslog servers using both UDP and TCP, and can also use POSIX libc syslog functions to write to the local syslog service on Linux systems. Supports both RFC3164 and RFC5424","language":"C#","stars":51,"topics":["syslog","serilog","logging","dotnet","dotnet-standard","dotnet-framework"],"license":"Apache-2.0","category":"analytics","readme_excerpt":":mega: Important notice if you're upgrading between 2.x and 3.x -------------- If you're upgrading from 2.x to 3.x, and use the SyslogTcpConfig or SyslogLoggerConfigurationExtensions.TcpSyslog() extension method, there is a breaking change to the interface. The SyslogTcpConfig.SecureProtocols property has been replaced with just a boolean, SyslogTcpConfig.UseTls . Similarly, the secureProtocols parameter of the extension method has also been replaced with just a useTls boolean. If you were using either of those and passing in a value such as SslProtocols.Tls12 , then you will simply pass in true for the new boolean value. If you were using SslProtocols.None , then you will pass in false for the new boolean value. If you're using .NET Framework 4.6.2, please read the following Transport Layer Security (TLS) best practices with the .NET Framework, specifically, the section For .NET Framework 4.6 - 4.6.2 and not WCF. That leads to Switch.System.Net.DontEnableSystemDefaultTlsVersions, in which it is recommended to set that switch value to false . This can be done in code with the following: Serilog.Sinks.SyslogMessages A Serilog sink that logs events to remote syslog servers using both UDP and TCP (including over TLS), and can also use POSIX libc syslog functions to write to the local syslog service on Linux systems. Both RFC3164 and RFC5424 format messages are supported. Getting started Install the Serilog.Sinks.SyslogMessages package from NuGet: To configure the sink to write m","default_branch":null,"files":null,"tree":[],"storefront":"/r/IonxSolutions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/IonxSolutions/serilog-sinks-syslog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}