Outputdebugstringex

Soyez le premier à donner votre avis sur cette source.

Vue 4 402 fois - Téléchargée 127 fois

Description

J'en avait marre d'avoir des logs bordelique parceque tous le monde oublie les \n ou le nom de sont appli donc voila cette classe :

elle est tres simple est permet d'avoir des log clairs avec le nom de l'appli et la date et heure du message sous cette forme :

[Nom Appli] [Date/Heure] Message

elle permet aussi d'ecrire dans un fichier tous les logs envoyés

Source / Exemple :


class COutDbgStrEx  
{
public:
	COutDbgStrEx(CString strTitle = "", CString strLogFileName = ""
				, bool bActiveLog = false, CListCtrl * pLinkedList = NULL);

	virtual ~COutDbgStrEx();

	//Titre de l'appli utilisé dans le premier crochet
	void SetAppTitle(CString strTitle);
	
	//Chemin du fichier log
	void SetLogFileName (CString strLogFileName);
	
	//Active ou pas les log dans le fichier
	void SetActiveLog(bool bActiveLog);

	//envoie un OutputDebugString
	void OutDbgStr(char * szOut, ...);

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.