An open API service indexing awesome lists of open source software.

https://github.com/jchristn/syslogserver

C# Syslog Server
https://github.com/jchristn/syslogserver

debug info log mono nuget syslog syslog-server warn watson-syslog-server

Last synced: 4 months ago
JSON representation

C# Syslog Server

Awesome Lists containing this project

README

        

# Syslog Server

## Simple Syslog Server in C#

Syslog Server will automatically start using a default configuration listening on UDP/514 and storing log files in the `./logs/` directory. If you wish to change this, create a file called `syslog.json` with the following structure:
```
{
"UdpPort": 514,
"DisplayTimestamps": true,
"LogFileDirectory": "./logs/",
"LogFilename": "log.txt",
"LogWriterIntervalSec": 10
}
```

## Starting the Server

Build/compile and run the binary.

## Running in Docker

Refer to the `docker` directory. A build called `jchristn/syslogserver` has been stored on [Docker Hub](https://hub.docker.com/r/jchristn/syslogserver). Refer to the `docker` directory for sample deployment.