Results 8 comments of Anton Volkov

https://docs.graylog.org/en/4.0/pages/gelf.html @fabercs the GELF specification not expect application name as required field. try configure logger like ``` var applicationName = "MyApplicationName"; _logger = new LoggerConfiguration() .WriteTo.Graylog(new GraylogSinkOptions { HostnameOrAddress =...

@antgraf you should not change DefaultSerializerSettings. I'm not sure that the configuration system will be able to correctly read the settings for JsonSerializer. If you want to change json serializer...

no it's not possible with config files. But i think you can use combination with configuration and startup code to make SinkOptions

@eogienko Can you set SelfLog.Enable(Console.WriteLine); and write the output? In the master branch there is a test application for debugging sync, but with the current config - it works.

@yyavci I can't help because current version worked on our servers on udp =\

@trampster GELF protocol isn't changed, so it shold work with graylog 4, but i cant test it because i'm from russia =D and can't install graylog locally. In our production...

Hmm probably you do something wrong. In our systems it just works. You can view my [example](https://github.com/whir1/serilog-sinks-graylog/blob/feature/74/src/TestApplication/Program.cs)

Now you can implement your custom transport