J'utilise Microsoft Asp.net WebApi2 hébergé sur IIS. Je voudrais très simplement enregistrer le corps de la requête (XML ou JSON) et le corps de la réponse pour chaque message.
Il n'y a rien de spécial à propos de ce projet ou du contrôleur qui traite la publication. Je ne suis pas intéressé par l'utilisation de cadres de journalisation tels que nLog, elmah, log4net ou les fonctionnalités de traçage intégrées de l'API Web, sauf si cela est nécessaire.
Je veux simplement savoir où mettre mon code de journalisation et comment obtenir le JSON ou XML réel à partir de la demande et de la réponse entrantes et sortantes.
Ma méthode de publication de contrôleur:
public HttpResponseMessage Post([FromBody])Employee employee)
{
if (ModelState.IsValid)
{
// insert employee into to the database
}
}