wiki:Logging

Version 1 (modified by andy, 5 years ago) ( diff )

--

Вишлист по идеальным логам

Общие соображения:

  • исходим из того что systemd и microsoft молодцы, а serilog и akka - дураки
  • соответственно нужна максимально возможная в рамках systemd поддержка фич стандартного ILogger
  • serilog и акковские логи - в основном для обогащения родных логов метаданными (например акковские логи дополнительно пишут текущего актора)

Список фич:

  • уровни логирования
  • категории логирования
  • конфигурация уровней логов по категориям (классам или акторам)
  • структурное логирование (сохранять в systemd journal дополнительными атрибутами message id, message template и параметры шаблона)

Опционально:

  • скоупы (хез как оно дружит с async и Akka.Context)
Note: See TracWiki for help on using the wiki.