Je souhaite générer un fichier de log pour une application c# développée sous Visual Studio 2008.

Dans un premier temps, j'ai téléchargé le framework Entreprise Library 4.1. Ensuite, j'ai lancé EntLibConfig.exe ( répertoire C:\Program Files\Microsoft Enterprise Library 4.1 - October 2008\Bin).

Voici les instructions qui suivent extraites d'un tutoriel :
Select File > New Application;
Highlight the new application and select Action > New > Logging and Instrumentation Application Block;
Highlight the new application, then select File > Save Application;
Navigate to your project's directory;




Dans un second temps, j'ai écrit le code suivant afin de lancer un log de test :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using Microsoft.Practices.EnterpriseLibrary.Logging;
using Microsoft.Practices.ObjectBuilder2;
 
namespace ConnectionSN
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            LogEntry log = new LogEntry();
 
            log.EventId = 1;
            log.Message = "--------------- Application is launched ------------ ";
            log.Categories.Add("Trace");
}

Problème le fichier de log Trace.log reste vide.

Je pense que j'ai dû mal configurer quelque chose, auriez-vous une idée!

Cordialement