Changes between Initial Version and Version 1 of Logging


Ignore:
Timestamp:
Aug 8, 2019, 8:44:14 PM (5 years ago)
Author:
andy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Logging

    v1 v1  
     1= Вишлист по идеальным логам
     2
     3Общие соображения:
     4
     5- исходим из того что systemd и microsoft молодцы, а serilog и akka - дураки
     6- соответственно нужна максимально возможная в рамках systemd поддержка фич [https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.2 стандартного ILogger]
     7- serilog и акковские логи - в основном для обогащения родных логов метаданными (например акковские логи дополнительно пишут текущего актора)
     8
     9Список фич:
     10
     11- уровни логирования
     12- категории логирования
     13- конфигурация уровней логов по категориям (классам или акторам)
     14- структурное логирование (сохранять в systemd journal дополнительными атрибутами message id, message template и параметры шаблона)
     15
     16Опционально:
     17
     18- скоупы (хез как оно дружит с async и Akka.Context)