NetCoreServer.Syslog
1.0.0
dotnet add package NetCoreServer.Syslog --version 1.0.0
NuGet\Install-Package NetCoreServer.Syslog -Version 1.0.0
<PackageReference Include="NetCoreServer.Syslog" Version="1.0.0" />
paket add NetCoreServer.Syslog --version 1.0.0
#r "nuget: NetCoreServer.Syslog, 1.0.0"
// Install NetCoreServer.Syslog as a Cake Addin #addin nuget:?package=NetCoreServer.Syslog&version=1.0.0 // Install NetCoreServer.Syslog as a Cake Tool #tool nuget:?package=NetCoreServer.Syslog&version=1.0.0
NetCore Syslog Server
Simple Syslog Server in C#
Watson Syslog Server
This project is based on Watson Syslog Server. <br />
Moved Watson Syslog Server to libSyslogServer for reference. <br />
Watson Syslog Server will automatically start using a default configuration listening on UDP/514 and storing log files in the logs\
directory. <br />
If you wish to change this, create a file called syslog.json
with the following structure:
{
"Version": "Watson Syslog Server v1.0.0",
"UdpPort": 514,
"DisplayTimestamps": true,
"LogFileDirectory": "logs\\",
"LogFilename": "log.txt",
"LogWriterIntervalSec": 10
}
Starting the Server
Build/compile and run the binary.
Running under Windows Linux and MacOS
This application should work well in all NetCore environments. <br /> Tested on:
- Windows 10
- Linux (Ubuntu 20.04 LTS "Focal Fossa" x64)
- OSX (10.13 "High Sierra")
Running under Mono
This app should work well in Mono environments.<br />
It is recommended that when running under Mono, you execute the containing EXE using --server and after using the Mono Ahead-of-Time Compiler (AOT).
mono --aot=nrgctx-trampolines=8096,nimt-trampolines=8096,ntrampolines=4048 --server myapp.exe
mono --server myapp.exe
Help or Feedback
Do you need help or have feedback?
See the "issues" tab.
New in v2.0.0
- Dependency on NetCoreServer
- Support for 10'000 concurrent connections
- Support for TCP
- Support for TLS (Note TLS 1.2 REQUIRED, TLS 1 only supported if you modify the source)
- Working Client for TLS (see https://github.com/ststeiger/SyslogNet)
New in v1.0.0
- Initial release, support for UDP
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net6.0
- NetCoreServer (>= 6.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 378 | 4/3/2022 |