Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 29-01-2014 10:08:27

Himmreich  
Membre
Lieu: Luxembourg
Date d'inscription: 21-01-2014
Messages: 18
Pépites: 75
Banque: 0

Log

Bonjour a tous,

Je souhaite mettre en place un système de LOG dans mon application PowerBuilder. Existe t-il une solution pour cela? Quelqu'un a t-il une proposition?

Merci d'avance

Hors ligne

 

#2 29-01-2014 10:31:04

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: Log

Bonjour, que veux tu logger, opération dans la BD, clique sur les menus/boutons, autres ?


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 29-01-2014 10:39:36

Himmreich  
Membre
Lieu: Luxembourg
Date d'inscription: 21-01-2014
Messages: 18
Pépites: 75
Banque: 0

Re: Log

c'est exactement ca toutes les actions utilisateurs, interaction avec les bases de données, les webservices etc....

Hors ligne

 

#4 29-01-2014 14:18:35

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Log

Tu peux faire une fonction globale (bouh c'est pas bien^^) ou une fonction d'un objet d'instance de l'appli que tu appelleras au besoin et qui écrira les infos dans un fichier ou une table.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 29-01-2014 14:23:22

Himmreich  
Membre
Lieu: Luxembourg
Date d'inscription: 21-01-2014
Messages: 18
Pépites: 75
Banque: 0

Re: Log

Merci

Hors ligne

 

#6 31-01-2014 13:03:45

Himmreich  
Membre
Lieu: Luxembourg
Date d'inscription: 21-01-2014
Messages: 18
Pépites: 75
Banque: 0

Re: Log

bonjour,

etant donné que je souhaiterai logger dans powerbuilder, comment ecrire dans un fichier

Merci a vous

Hors ligne

 

#7 31-01-2014 13:26:05

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Log

Tu veux dire FileOpen() / FileWrite() / FileClose() ?

Avec de préférence le FileOpen() à l'ouverture de l'application et le FileClose() à la fin pour éviter d'ouvrir et refermer le fichier à chaque message...


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#8 31-01-2014 14:15:14

Himmreich  
Membre
Lieu: Luxembourg
Date d'inscription: 21-01-2014
Messages: 18
Pépites: 75
Banque: 0

Re: Log

seki a écrit:

Tu veux dire FileOpen() / FileWrite() / FileClose() ?

Avec de préférence le FileOpen() à l'ouverture de l'application et le FileClose() à la fin pour éviter d'ouvrir et refermer le fichier à chaque message...

Merci bien

Hors ligne

 

#9 31-01-2014 16:14:18

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: Log

seki a écrit:

Avec de préférence le FileOpen() à l'ouverture de l'application et le FileClose() à la fin pour éviter d'ouvrir et refermer le fichier à chaque message...

Je me suis dit que cet argument pouvait se discuter (et on me souffle dans l'oreillette que ce n'est pas forcément une bonne idée) : ouvrir un fichier, scroller jusqu'à la fin, écrire un log et refermer c'est ce que fait PB quand on démarre avec /DEBUG et c'est catastrophiquement lent comme résultat. Ouvrir et fermer une seule fois tout en écrivant au fil de l'eau dans le fichier c'est mieux.

Maintenant il faut voir le contexte, si c'est dans une utilisation multi-utilisateurs logguer dans une table de la base pourrait être mieux. La solution dépend du besoin en fait.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#10 04-02-2014 14:02:37

Himmreich  
Membre
Lieu: Luxembourg
Date d'inscription: 21-01-2014
Messages: 18
Pépites: 75
Banque: 0

Re: Log

ah non je ne peux pas ecrire dans une table malheureusement je vais rester sur le principe de l'ecriture dans un fichier, cela fonctionne bien pour le moment parce que je n'ai pas grand chose a logger

Merci

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22