<
От версии < 3.3 >
отредактировано Alexandr Fokin
на 2023/12/16 14:19
К версии < 3.8 >
отредактировано Alexandr Fokin
на 2023/12/17 12:09
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -1,4 +1,5 @@
1 -| |
1 +|Seriolog|[[https:~~/~~/serilog.net>>https://serilog.net]]
2 +[[https:~~/~~/github.com/serilog/serilog>>https://github.com/serilog/serilog]]
2 2  | |[[Структурированное логирование>>doc:Разработка.Логи, трассировка, мониторинг.Логирование.Структурированное логирование.WebHome]]
3 3  | |(((
4 4  Структурное логирование на примере Serilog и [[Seq>>doc:Разработка.Логи, трассировка, мониторинг.Логирование.Seq.WebHome]]
... ... @@ -8,10 +8,42 @@
8 8  [[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]]
9 9  )))
10 10  | |(((
11 -|(% style="width:387px" %)Интеграция с [[Microsoft. Extensions. Logging>>doc:Разработка.NET.Библиотеки.Лог и трассировка.Microsoft\. Extensions\. Logging.WebHome]]|(% style="width:1044px" %)Serilog. Extensions. Logging
12 -[[https:~~/~~/github.com/serilog/serilog-extensions-logging>>https://github.com/serilog/serilog-extensions-logging]]
13 -|(% style="width:387px" %) |(% style="width:1044px" %)
14 -|(% style="width:387px" %) |(% style="width:1044px" %)
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
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" %)
15 15  )))
16 16  
17 17