68 lines
3.6 KiB
XML
68 lines
3.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<configuration>
|
|
|
|
<configSections>
|
|
<section name="MessageBroker" type="Kreta.MessageBroker.Configuration.MessageBrokerConfigurationSection, Kreta.MessageBroker" />
|
|
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
|
|
</configSections>
|
|
|
|
<MessageBroker>
|
|
<Clients>
|
|
<Client Name="StudentMobileNotification" QueueSize="10000" CreateNewClientAfterErrorsCount="20" ClientPoolSize="8" EnableLogging="true" LoggerType="Serilog" MessageSignatureKey="Z2Ph4ZpLiMLtA5GYwDFBS8XSi6GHstRpj3uJdORV7XsKRsgQsmiZFkonbRNTRqluDTTQKTRK0nhr9fSpA10TfQ==">
|
|
<SerilogLogger LossyBufferSize="10000">
|
|
<ElasticSearch UseCustomBackOffLogic="true" NodeUris="http://elasticsearch.ekreta-dev.hu:9200/" IndexFormat="kreta_mobilenotification_messagelog_serilog-{0:yyyy.MM.dd}" MinimumLogEventLevel="Information" ConnectionTimeoutInSeconds="30" WaitBetweenForCheckingEventBatchesInSeconds="1" BatchPostingLimit="300" AutoRegisterTemplateVersion="ESv7" />
|
|
</SerilogLogger>
|
|
</Client>
|
|
</Clients>
|
|
<EventHubs>
|
|
<EventHub Name="StudentMobileNotification" ConnectionString="Endpoint=sb://kretaeventhubdev.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=LiWDajLQida3EgEWdbd28TS/gKqmxjsPiKVUtKMJ8Ww=" EntityPath="notificationtest" />
|
|
</EventHubs>
|
|
</MessageBroker>
|
|
|
|
<log4net>
|
|
|
|
<logger name="MobileNotificationMessageLogger">
|
|
<level value="ALL" />
|
|
<appender-ref ref="MobileNotificationMessageAsyncBufferingForwarder" />
|
|
</logger>
|
|
<appender name="MobileNotificationMessageAsyncBufferingForwarder" type="Easy.Logger.AsyncBufferingForwardingAppender, Easy.Logger">
|
|
<bufferSize value="16384" />
|
|
<lossy value="true" />
|
|
<Fix value="508" />
|
|
<evaluator type="log4net.Core.LevelEvaluator">
|
|
<threshold value="ALL" />
|
|
</evaluator>
|
|
<appender-ref ref="MobileNotificationMessageElasticSearchAppender" />
|
|
</appender>
|
|
<appender name="MobileNotificationMessageElasticSearchAppender" type="log4net.ElasticSearch.ElasticSearchAppender, log4net.ElasticSearch">
|
|
<lossy value="false" />
|
|
<Fix value="508" />
|
|
<bufferSize value="1" />
|
|
<connectionString value="Scheme=http;Server=elasticsearch.ekreta-dev.hu;Index=kreta_mobilenotification_messagelog;Port=9200;rolling=true" />
|
|
<evaluator type="log4net.Core.LevelEvaluator">
|
|
<threshold value="ALL" />
|
|
</evaluator>
|
|
</appender>
|
|
</log4net>
|
|
|
|
<runtime>
|
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
|
<dependentAssembly>
|
|
<assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" />
|
|
<bindingRedirect oldVersion="0.0.0.0-2.0.8.0" newVersion="2.0.8.0" />
|
|
</dependentAssembly>
|
|
<dependentAssembly>
|
|
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
|
|
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0" />
|
|
</dependentAssembly>
|
|
<dependentAssembly>
|
|
<assemblyIdentity name="Microsoft.IdentityModel.Logging" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
|
<bindingRedirect oldVersion="0.0.0.0-5.2.1.0" newVersion="5.2.1.0" />
|
|
</dependentAssembly>
|
|
<dependentAssembly>
|
|
<assemblyIdentity name="SimpleInjector" publicKeyToken="984cb50dea722e99" culture="neutral" />
|
|
<bindingRedirect oldVersion="0.0.0.0-4.0.11.0" newVersion="4.0.11.0" />
|
|
</dependentAssembly>
|
|
</assemblyBinding>
|
|
</runtime>
|
|
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" /></startup></configuration>
|