Изменения документа Seriolog
Редактировал(а) Alexandr Fokin 2023/12/17 12:11
<
>
отредактировано Alexandr Fokin
на 2023/12/17 12:06
на 2023/12/17 12:06
отредактировано Alexandr Fokin
на 2023/12/17 12:09
на 2023/12/17 12:09
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -9,11 +9,42 @@ 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: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 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 15 15 [[https:~~/~~/github.com/villejuhanilaakso/serilog-sinks-opensearch>>https://github.com/villejuhanilaakso/serilog-sinks-opensearch]] 16 -|(% style="width:387px" %)[[Seq>>doc:Разработка.Логи, трассировка, мониторинг.Логирование.Seq.WebHome]]|(% style="width:1044px" %) 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" %) 17 17 ))) 18 18 19 19