All Projects → jchristn → WatsonSyslogServer

jchristn / WatsonSyslogServer

Licence: MIT License
C# Syslog Server

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to WatsonSyslogServer

LogESP
Open Source SIEM (Security Information and Event Management system).
Stars: ✭ 162 (+800%)
Mutual labels:  log, syslog
aixlog
Header-only C++ logging library
Stars: ✭ 95 (+427.78%)
Mutual labels:  log, syslog
axios-curlirize
axios plugin converting requests to cURL commands, saving and logging them.
Stars: ✭ 152 (+744.44%)
Mutual labels:  log, debug
Acho
The Hackable Log
Stars: ✭ 189 (+950%)
Mutual labels:  log, debug
siemstress
Very basic CLI SIEM (Security Information and Event Management system).
Stars: ✭ 24 (+33.33%)
Mutual labels:  log, syslog
Logcat
Android 日志打印框架,在手机上可以直接看到 Logcat 日志啦
Stars: ✭ 189 (+950%)
Mutual labels:  log, debug
Centrifuge
Cross-platform runtime mod loader and API for any Unity-based game. Supports Unity 5 and up!
Stars: ✭ 27 (+50%)
Mutual labels:  nuget, mono
Quicklogger
Library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
Stars: ✭ 137 (+661.11%)
Mutual labels:  log, syslog
Paket.Unity3D
An extension for the Paket dependency manager that enables the integration of NuGet dependencies into Unity3D projects.
Stars: ✭ 42 (+133.33%)
Mutual labels:  nuget, mono
consono
The most correct, informative, appealing and configurable variable inspector for JavaScript
Stars: ✭ 17 (-5.56%)
Mutual labels:  log, debug
Tlog
Terminal I/O logger
Stars: ✭ 170 (+844.44%)
Mutual labels:  log, syslog
Serilog.Sinks.Postgresql.Alternative
Serilog.Sinks.Postgresql.Alternative is a library to save logging information from https://github.com/serilog/serilog to https://www.postgresql.org/.
Stars: ✭ 29 (+61.11%)
Mutual labels:  log, nuget
Go Logger
一个简单而强大的 golang 日志工具包,支持同步和异步输出到 命令行,文件, api 接口,文件支持按文件大小,文件行数,日期切分;A simple and powerful golang logging toolkit that supports synchronous and asynchronous output to the console, file, API interfaces, file support by file size, file line number, date sharding.
Stars: ✭ 152 (+744.44%)
Mutual labels:  log, syslog
Sagan
** README ** This repo has MOVED to https://github.com/quadrantsec/sagan
Stars: ✭ 236 (+1211.11%)
Mutual labels:  log, syslog
Ololog
A better console.log for the log-driven debugging junkies
Stars: ✭ 141 (+683.33%)
Mutual labels:  log, debug
GoogleCloudLogging
Swift (Darwin) library for logging application events in Google Cloud.
Stars: ✭ 24 (+33.33%)
Mutual labels:  log, debug
Nim Morelogging
Logging library for Nim
Stars: ✭ 29 (+61.11%)
Mutual labels:  log, syslog
Fliplog
fluent logging with verbose insight, colors, tables, emoji, filtering, spinners, progress bars, timestamps, capturing, stack traces, tracking, presets, & more...
Stars: ✭ 41 (+127.78%)
Mutual labels:  log, debug
gauge-csharp
Csharp runner for Gauge
Stars: ✭ 34 (+88.89%)
Mutual labels:  nuget, mono
nginx-prometheus
Turn Nginx logs into Prometheus metrics
Stars: ✭ 29 (+61.11%)
Mutual labels:  log, syslog

Watson Syslog Server

Simple Syslog Server in C#

Watson 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:

{
  "Version": "Watson Syslog Server v1.0.0",
  "UdpPort": 514,
  "DisplayTimestamps": true,
  "LogFileDirectory": "logs\\",
  "LogFilename": "log.txt",
  "LogWriterIntervalSec": 10
}

Help or Feedback

Do you need help or have feedback? Contact me at joel at maraudersoftware.com dot com or file an issue here!

Need TCP or TLS?

If you prefer a solution that allows you to also use TCP or TLS, I would encourage you to take a look at: https://github.com/ststeiger/NetCoreSyslogServer

New in v1.0.0

  • Initial release

Starting the Server

Build/compile and run the binary.

Running under Mono

This app should work well in Mono environments. 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

Version History

Notes from previous versions (starting with v1.0.0) will be moved here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].