Изменения документа Seriolog
Редактировал(а) Alexandr Fokin 2023/12/17 12:11
<
>
отредактировано Alexandr Fokin
на 2023/12/17 12:09
на 2023/12/17 12:09
отредактировано Alexandr Fokin
на 2023/12/17 12:06
на 2023/12/17 12:06
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -9,42 +9,11 @@ 9 9 [[https:~~/~~/dev.to/hasdrubal/structure-logging-with-serilog-and-seq-and-elasticsearch-under-docker-16dk>>https://dev.to/hasdrubal/structure-logging-with-serilog-and-seq-and-elasticsearch-under-docker-16dk]] 10 10 ))) 11 11 | |((( 12 -|(% style="width:387px" %)Интеграция с [[Microsoft. Extensions. Logging>>doc:Разработка.NET.Библиотеки.Лог и трассировка.Microsoft\. Extensions\. Logging.WebHome]]|(% style="width:696px" %)Serilog. Extensions. Logging 13 -[[https:~~/~~/github.com/serilog/serilog-extensions-logging>>https://github.com/serilog/serilog-extensions-logging]]|(% style="width:427px" %) 14 -|(% style="width:387px" %)[[Open Search>>doc:Разработка.Базы данных.NoSQL.Документоориентированная структура.Open Search.WebHome]]|(% style="width:696px" %)((( 15 -Serilog. Sinks. OpenSearch 12 +|(% style="width:387px" %)Интеграция с [[Microsoft. Extensions. Logging>>doc:Разработка.NET.Библиотеки.Лог и трассировка.Microsoft\. Extensions\. Logging.WebHome]]|(% style="width:1044px" %)Serilog. Extensions. Logging 13 +[[https:~~/~~/github.com/serilog/serilog-extensions-logging>>https://github.com/serilog/serilog-extensions-logging]] 14 +|(% style="width:387px" %)[[Open Search>>doc:Разработка.Базы данных.NoSQL.Документоориентированная структура.Open Search.WebHome]]|(% style="width:1044px" %)Serilog. Sinks. OpenSearch 16 16 [[https:~~/~~/github.com/villejuhanilaakso/serilog-sinks-opensearch>>https://github.com/villejuhanilaakso/serilog-sinks-opensearch]] 17 - 18 -[[OpenSearch for .NET>>doc:Разработка.NET.Работа с БД.Группа\. Провайдеры\..OpenSearch for \.NET.WebHome]] 19 -)))|(% style="width:427px" %){{code language="c#"}}var seriologConf = new LoggerConfiguration() 20 - .Enrich 21 - .FromLogContext(); 22 - 23 -seriologConf.WriteTo.OpenSearch( 24 - options: new OpenSearchSinkOptions( 25 - new Uri("https://<ip>:<port>") 26 - ) 27 - { 28 - ModifyConnectionSettings = (s) => 29 - { 30 - s 31 - .BasicAuthentication("admin", "admin") 32 - .EnableDebugMode( 33 - e => 34 - { 35 - //breakpoint 36 - } 37 - ) 38 - .ThrowExceptions(true) 39 - .ServerCertificateValidationCallback(static (_,_,_,_) => true); 40 - 41 - return s; 42 - } 43 - } 44 - ); 45 - 46 -logger = seriologConf.CreateLogger();{{/code}} 47 -|(% style="width:387px" %)[[Seq>>doc:Разработка.Логи, трассировка, мониторинг.Логирование.Seq.WebHome]]|(% style="width:696px" %) |(% style="width:427px" %) 16 +|(% style="width:387px" %)[[Seq>>doc:Разработка.Логи, трассировка, мониторинг.Логирование.Seq.WebHome]]|(% style="width:1044px" %) 48 48 ))) 49 49 50 50