Вопросы по теме 'serilog'
Контекстное свойство печати Serilog
Я использую Serilog и хочу напечатать информационное сообщение, содержащее контекстное свойство.
Например:
var logger = Log.ForContext("FirstName", "Yosi");
logger.Information("Hello {FirstName}")
и это работает, как ожидалось, но когда я...
1145 просмотров
schedule
06.04.2024
Как передать зависимость Serilog Enricher?
Я использую Serilog в своем приложении для ведения журнала. Когда я настраиваю регистратор, у меня есть такой код:
var log = new LoggerConfiguration()
.Enrich.With<MySerilogEnricher>()
.ReadAppSettings()
.CreateLogger();
Я...
2555 просмотров
schedule
13.03.2024
Serilog регистрируется только при первом вызове после сборки
У меня есть проект ASP NET MVC, который использует Ninject для IoC. Добавили регистратор Serilog
public class LoggingModule : BaseModule
{
public override void Load()
{
var fileName = "c:\path\file.log";
var...
2277 просмотров
schedule
06.03.2024
Отсутствуют документы журнала в Azure DocumentDB с помощью Serilog.Sinks.AzureDocumentDB
Я использую следующий код, чтобы попробовать Serilog и приемник DocumentDB. Я вижу созданные базу данных (диагностика) и коллекцию (журналы), но не вижу никаких документов в DocumentExplorer портала Azure.
Вот код.
class Program
{
static...
283 просмотров
schedule
18.10.2022
Использование параметров С# с Serilog
Только начал использовать Serilog + ElasticSearch и задался вопросом, есть ли элегантный способ зарегистрировать массив объектов params в одной записи журнала. До сих пор единственный способ, с помощью которого я мог управлять им, — это перебирать...
2221 просмотров
schedule
28.04.2024
Повторно используйте журнал, созданный в Main(), в других классах.
Я определяю свой журнал в основном классе следующим образом:
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Information()
.Enrich.FromLogContext()...
522 просмотров
schedule
17.11.2023
Как использовать внедрение зависимостей в Serilog Sink?
Я следую этой статье. Разработка приемника
Но мне нужно ввести IHttpClientFactory.
public class MySink : ILogEventSink
{
//...
public MySink(IFormatProvider formatProvider, IHttpClientFactory httpClientFactory)
{
//......
2300 просмотров
schedule
14.12.2023
Доступ к свойствам в Serilog без использования деструктуризации
Проект, над которым я сейчас работаю, отправляет журналы в ElasticSearch, и вместе с сообщением журнала я хотел бы включить некоторые дополнительные метаданные для каждого конкретного случая, используя следующую модель:
log.Warning("Something went...
108 просмотров
schedule
09.02.2024
Serilog показывает имя свойства в выводе
Если у меня есть это:
logger.Information("this is a message with {property_name}", "value");
Как мне вывести это:
this is a message with property_name = value
вместо:
this is a message with value
1339 просмотров
schedule
23.12.2023
Как передать IHttpContextAccessor в Serilog Enricher по конфигурации
Я хотел добавить httpContextAccessor.HttpContext.TraceIdentifier в каждую запись журнала, поэтому создал собственный обогащатель, также я настроил его с помощью Serilog.Settings.Configuration, но не знаю, как передать HttpContextAccessor в Enricher...
775 просмотров
schedule
25.11.2023
Как правильно реализовать внедрение Serilog Contextual logger для Autofac в чистой архитектуре?
Кстати, я пытаюсь реализовать внедрение Serilog Contextual logger для Autofac в моем основном приложении Clean Architecture SPA.
Структура проекта:
В моем проекте Autofac находится в проекте Infrastructure CL, как показано ниже:...
949 просмотров
schedule
15.06.2024
Serilog .NET CORE 5 Web API — Показать в журналах Docker
У меня есть очень простой веб-API, созданный с помощью .NET Core 5, который настроен для размещения в контейнере Linux Docker. Все, что я хочу сделать, это чтобы вывод моей консоли попадал в журналы Docker, как это было в прошлых версиях .NET Core....
388 просмотров
schedule
27.11.2022
Свойство Serilog вне шаблона сообщения
В настоящее время я использую Serilog (Serilog.AspNetCore версии 3.4.0) с приемником Loggly, и я хочу иметь возможность писать журналы с определенным шаблоном сообщения и свойствами, которые не включены в этот шаблон. Я пробовал несколько вариантов,...
54 просмотров
schedule
05.12.2022
Serilog перестает записывать в файл
Я использую Serilog для регистрации ошибок в моем WebApi со следующей конфигурацией.
private static readonly string LogFileName = System.Web.Hosting.HostingEnvironment.MapPath(@"~/App_Data/Logs/Service.log");
private static void...
39 просмотров
schedule
12.12.2022
Как установить динамический EmailSubject в Serilog.Sinks.Email
Я использую serilog в своем проекте Net 5 и хочу динамически установить тему в коде перед отправкой электронного письма. Я читал, что с версии 2.2.0 это должно быть возможно, но я не могу найти ни одного примера того, как это сделать.
это мои...
34 просмотров
schedule
18.11.2023