Я создал приложение на основе ядра asp.net. при запуске приложения непосредственно из VS, я могу получать журналы на сервере graylog. Но после построения докера контейнерные логи не доходят до сервера.
Я пытался настроить как Http, так и UDP. но это не отправка журналов. Я использую Gelf Extension.
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
ConfigurationSettings.InitConfig(Configuration.GetSection("ConfigurationSettings"));
loggerFactory.AddGelf(new GelfLoggerOptions
{
Host = ConfigurationSettings.LogHost,
Port = ConfigurationSettings.LogPort,
Protocol = GelfProtocol.Http,
LogSource = ConfigurationSettings.LoggerName,
LogLevel = LogLevel.Information
});
}