begin process at 2010 03 16 21:47:15
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > OUTPUTDEBUGSTRINGEX

OUTPUTDEBUGSTRINGEX


 Information sur la source

Note :
Aucune note
Catégorie :Système Classé sous :log, outputdebugstring, debug Niveau :Débutant Date de création :11/09/2007 Date de mise à jour :13/09/2007 18:01:22 Vu / téléchargé :2 583 / 58

Auteur : kts_system

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 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

  • 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, ...);
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, ...);


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

13 septembre 2007 18:01:22 :
Dans cette version la fct OutDbgStr et printf-like (plus besoin de créé un en premier un CString) La date a aussi chager de format

 Sources du même auteur

Source avec Zip Source avec une capture ALGO DE PATHFINDING AVEC PETIT JEU
Source avec Zip Source avec une capture BUVETTE POURSUITE VIRTUELLE
Source avec Zip Source avec une capture LECTEUR MP3 EN DOC/VUE
Source avec Zip EXPLORATEUR DE FICHIER
Source avec Zip TREEREG (GESTION DU REGISTRE COMME UN ARBRE)

 Sources de la même categorie

Source avec Zip Source avec une capture [C/WIN32/WMI]SAVOIR SI UNE CLASSE COM EST INSTALLÉE par rt15
Source avec Zip Source avec une capture [C/WIN32][DRIVER] DÉTECTION DE CRÉATION OU DE SUPPRESSION DE... par deck_bsd
Source avec Zip DÉTECTION DE LANCEMENT D'APPLICATION (WIN32, REGISTERSHELLHO... par buno
Source avec Zip Source avec une capture [C/WIN32] INJECTION DE DLL 2 MÉTHODES (REMOTETHREAD PROPRE &... par deck_bsd
PRODUCER CONSUMER C (WITHIN LINUX) par PCBill

 Sources en rapport avec celle ci

CALCULE LOG(X) par tagtog
Source avec Zip CLASSE AVANCÉE DE LOG, THREAD SAFE ET DIVERSES SURCHARGES par sboli
Source avec une capture STACK WATCHER par lilxam7
Source avec Zip LA CLASSE DEBUG STREAM par adeldz
Source avec Zip BIBLIOTHÈQUE D'AIDE AU DÉBOGAGE VC++ 6.0 par BaFM

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Lire le log du debug [ par Slown ] Bonjour, dans le cadre de mon projet de stage je dois recuperer les informations du log du debuger windows afin de les traiter. Auriez vous une soluti anlyseur de log [ par ensien86 ] Salut,j'ai besoin d'une methode qui analyse les differentes format des fichier log sous linux(si possible en C++)Merci a tous. fopen(...,"a") ne crée pas le fichier [ par guiltyspark ] jour,J'ai un problème avec fopen. Je l'utilise en mode append pour pouvoir créer le fichier s'il n'existe pas et écrire à la suite de celui-ci s'il ex Problemes avec l'importation du "msado15.idl" [ par khaliloenit ] Après avoir importé le fichier IDL "msado15.idl" dans le fichier IDL de ma DLL et la compilation, j'ai beaucoup d'erreurs comme ceci: 1>c:\sac\see_ac xmlDocPtr plante mon appli [ par VBREP ] utilisation de xmlDocPtr fait plante mon appli je verifi l'existance d'un fichier dans un dossier, ce fichier porte le meme nom que le dossier avec u script shell d' envoi log par mail [ par Negritson ] Bonjour à tous, Je voudrais envoyer directement par mail les logs d'erreurs d'un fichier sur lequel ecrivent d'autres programmes. Voila mon script: # VC++ et access [ par tafiscobar ] voila, je fais un petit programme qui prend des valeurs ds un base de données pour les inscrire ds un fichier , voici ce q j'ai fait pour ouvrir la ba VC++ et access [ par tafiscobar ] voila, je fais un petit programme qui prend des valeurs ds un base de données pour les inscrire ds un fichier , voici ce q j'ai fait pour ouvrir la ba Prob grave avec Visual... [ par Nuage ] Voila, j'ai un grave problème avec le debug de Visual. Je fait un bête code source, avec une fonction pour créer un élement d'une pile, et une fonctio si quelqu'un ne m'aide pas, je vais peter un plomb [ par sebos2013 ] Salut a tous,a chaque fois que j'essai de creer le .exe de mon prog, les erreurs suivantes apparaissent:Deleting intermediate files and output files f


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales