Ecrire dans un fichier log
Bonjour,
Dans une application j'ai besoin d'écrire ce qu'il se passe dans un fichier log.
J'ai donc créer une mini classe :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
class FichierLog { private:
char *filename;
public:
FichierLog(char *f);
~FichierLog()
{
delete filename;
}
};
FichierLog::FichierLog(char *f)
{
filename = new char[strlen(f)+1];
strcpy(filename,f);
ofstream flog(filename, ios::trunc);
} |
J'aimerais pouvoir écrire dans mon application:
Code:
1 2 3 4 5 6 7
|
void main()
{
FichierLog flog("Fichier.log"); //crée le fichier
flog<<"Début...";
} |
et que ça écrive dans Fichier.log.
Il y a surement une surcharge d'opérateur à faire mais je ne comprend pas laquelle ???
Merci