Re: Логирование работы с бд в другой бд
От: BlackEric http://black-eric.lj.ru
Дата: 12.11.19 06:57
Оценка: 79 (2)
Здравствуйте, BlackEric, Вы писали:

В общем повесили все это дело на pipeline медиатора ()Behaviors:

public async Task<TResponse> Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate<TResponse> next)
{
    //Trace.WriteLine("Before handler");

    var response = await next();

    //Trace.WriteLine("After handler");
    
    bool IsLog = response is ILoggedResponse;

    if (IsLog)
    {
        string output = JsonConvert.SerializeObject(response);

        _log.LogInformation($"User {userId} has access for data: {output}");
    }

    return response;
}
https://github.com/BlackEric001
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.