Bonjour Benjamin, je souhaiterais voir les valeurs prises par les variables au cours de la simulation dans la fenêtre 'help>logMonitor>log stream'. Pour ce faire il semblerait qu'il faille lancer isis avec l'option: -Djava.util.logging.config.file=isis-logging.properties dans la ligne de commande?? par contre je ne sais pas comment configurer les log 'WARNING'? j'ai pour le moment dans le log: 9 juin 2006 15:38:41 - INFO - *=============== Mois de May annee:0 =============* 9 juin 2006 15:38:41 - INFO - UsedMem: 43904 9 juin 2006 15:38:41 - INFO - cache size: cached: 5203 calculated: 5040 9 juin 2006 15:38:41 - INFO - CallAnalyse: [catchRatePerStrategyMet calls=2016 time=7,826s(25702ns/3,882ms/476,273ms) memory=4,055Mo(-3,309Mo/2,06Ko/2,531Mo), etc. 9 juin 2006 15:38:41 - WARNING - strategy=BenthicIntermediateGuilvinec metier=nonActivite tripDuration=24.0 travelTime=58.957947 9 juin 2006 15:38:41 - WARNING - strategy=uneFleetSansEffort metier=nonActivite tripDuration=24.0 travelTime=58.957947 etc. mais dans le code java j'ai : try {if(log.isLoggable(Level.FINEST)) log.finest( 689 " strategy=" + strategy + 690 " metier=" + metier + 691 " nbTrips=" + nbTrips + 692 " fishingTime=" + fishingTime + 693 " stdEffortPerHour=" + stdEffortPerHour 694 );} catch (Exception logsE) { System.err.println("Error in Logging instructions"); logsE.printStackTrace(); } 695 mais ces infos n'apparaissent pas dans le logMonitor...pourquoi d'après toi? il semble pourtant que j'ai des variables configurées à 'FINEST' dans le fichier 'logging.properties'... Merci d'avance -- -------------------------------------------------------- François Bastardie French Research Institute for the Development of the Sea (IFREMER) Ecologie et Modèles pour l'Halieutique Rue de l'Ile d'Yeu BP 21105 44311 NANTES Cedex 03 - France Tél : 02 40 37 41 64 Fax : 02 40 37 40 75 E-mail : francois.bastardie@ifremer.fr
On Fri, 09 Jun 2006 15:50:53 +0200 Francois.Bastardie@ifremer.fr wrote:
Bonjour Benjamin,
je souhaiterais voir les valeurs prises par les variables au cours de la simulation dans la fenêtre 'help>logMonitor>log stream'. Pour ce faire il semblerait qu'il faille lancer isis avec l'option:
-Djava.util.logging.config.file=isis-logging.properties
dans la ligne de commande?? ... mais ces infos n'apparaissent pas dans le logMonitor...pourquoi d'après toi? il semble pourtant que j'ai des variables configurées à 'FINEST' dans le fichier 'logging.properties'...
essai plutot de donner le chemin absolue de ton fichier a partir de la racine, sinon il va avoir du mal a le trouver et donc ne pas le prendre en compte. Essai aussi de joindre ton fichier isis-logging.properties si tu veux que je puisse te dire s'il est convenable ou non :(. -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
OK, ça marche super depuis que je donne le bon nom de fichier dans la ligne de commande... le problème maintenant est que je vois les infos passées dans le logMonitor mais après la simulation je ne peux plus voir son contenu qui est tronqué...(même si je simule qu'une seule date). le logMonitor ne retient pas toute la simu...j'ai alors essayé de changer la ligne suivante dans le logging.properties : java.util.logging.FileHandler.limit = 1000000 mais ça marche pas... je joins le fichier à ce mail. Pourrais tu me dire quelle serait la bonne config pour garder les infos d'au moins une date de simu dans le logMonitor? de plus il ne m'inscrt pas ces infos dans mon fichier erreur.txt. etrange? Merci et A+ Benjamin POUSSIN a écrit:
On Fri, 09 Jun 2006 15:50:53 +0200 Francois.Bastardie@ifremer.fr wrote:
Bonjour Benjamin,
je souhaiterais voir les valeurs prises par les variables au cours de la simulation dans la fenêtre 'help>logMonitor>log stream'. Pour ce faire il semblerait qu'il faille lancer isis avec l'option:
-Djava.util.logging.config.file=isis-logging.properties
dans la ligne de commande??
...
mais ces infos n'apparaissent pas dans le logMonitor...pourquoi d'après toi? il semble pourtant que j'ai des variables configurées à 'FINEST' dans le fichier 'logging.properties'...
essai plutot de donner le chemin absolue de ton fichier a partir de la racine, sinon il va avoir du mal a le trouver et donc ne pas le prendre en compte.
Essai aussi de joindre ton fichier isis-logging.properties si tu veux que je puisse te dire s'il est convenable ou non :(.
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- -------------------------------------------------------- François Bastardie French Research Institute for the Development of the Sea (IFREMER) Ecologie et Modèles pour l'Halieutique Rue de l'Ile d'Yeu BP 21105 44311 NANTES Cedex 03 - France Tél : 02 40 37 41 64 Fax : 02 40 37 40 75 E-mail : francois.bastardie@ifremer.fr ############################################################ # Default Logging Configuration File # # You can use a different file by specifying a filename # with the java.util.logging.config.file system property. # For example java -Djava.util.logging.config.file=myfile ############################################################ ############################################################ # Global properties ############################################################ # "handlers" specifies a comma separated list of log Handler # classes. These handlers will be installed during VM startup. # Note that these classes must be on the system classpath. # By default we only configure a ConsoleHandler, which will only # show messages at the INFO and above levels. handlers= java.util.logging.ConsoleHandler # To also add the FileHandler, use the following line instead. #handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler # Default global logging level. # This specifies which kinds of events are logged across # all loggers. For any given facility this global level # can be overriden by a facility specific level # Note that the ConsoleHandler also has a separate level # setting to limit messages printed to the console. .level= WARNING ############################################################ # Handler specific properties. # Describes specific configuration info for Handlers. ############################################################ # default file output is in user's home directory. java.util.logging.FileHandler.pattern = %h/java%u.log java.util.logging.FileHandler.limit = 1000000 java.util.logging.FileHandler.count = 1 java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter # Limit the message that are printed on the console to INFO and above. java.util.logging.ConsoleHandler.level = FINEST java.util.logging.ConsoleHandler.formatter = org.codelutin.logging.PatternFormatter org.codelutin.logging.PatternFormatter.pattern = %d{HH:mm:ss} [%p{7}] %c{org.codelutin.*|25} %M{16:61}: %m%n%e ############################################################ # Facility specific properties. # Provides extra control for each logger. ############################################################ # For example, set the com.xyz.foo logger to only log SEVERE # messages: fr.ifremer.saisie.level = FINEST fr.ifremer.saisie.SetOfVesselsPane.level = FINEST ##fr.ifremer.simulator.level = FINEST org.codelutin.dbobject.level = FINEST ##org.codelutin.sql.SQL.execute.level = FINEST ##org.codelutin.sql.PoolConnectionFactory.level = FINE ##fr.ifremer.simulation.SimulationSuivi.level = FINE fr.ifremer.db.level = FINEST fr.ifremer.simulation.level = FINEST fr.ifremer.resultat.level = FINEST fr.ifremer.saisie.StrategyMonthInfoPane.level = FINEST SAISIE.level = FINEST IMPORT_EXPORT.level = FINEST org.codelutin.util.level = FINEST
On Tue, 13 Jun 2006 09:46:31 +0200 Francois.Bastardie@ifremer.fr wrote:
OK, ça marche super depuis que je donne le bon nom de fichier dans la ligne de commande... le problème maintenant est que je vois les infos passées dans le logMonitor mais après la simulation je ne peux plus voir son contenu qui est tronqué...(même si je simule qu'une seule date). le logMonitor ne retient pas toute la simu...j'ai alors essayé de changer la ligne suivante dans le logging.properties :
java.util.logging.FileHandler.limit = 1000000
mais ça marche pas...
Ca ne sert a rien puisque tu ne lui dis pas d'utiliser ce handler, et surtout si tu veux tout, il faudrait supprimer cette ligne. handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler java.util.logging.FileHandler.pattern = %h/isis.log java.util.logging.FileHandler.level = FINEST java.util.logging.FileHandler.count = 1 java.util.logging.FileHandler.formatter = org.codelutin.logging.PatternFormatter org.codelutin.logging.PatternFormatter.pattern = %d{HH:mm:ss} [%p{7}] %c{org.codelutin.*|25} %M{16:61}: %m%n%e Mais normalement tout ce qui passe dans LogMonitor est aussi sur la sortie standard (ConsoleHandler). Donc la redirection dans un fichier fonctionne de la meme facon que l'utilisation de FileHandler. -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
en fait c'est assez bizarre: la redirection marche pas avec h2data (ou j'ai raté un épisode), mais avec mckoy... De plus la visualisation de matrice de changement de longueur spatiailisée est beaucou (beaucoup) plus longue avec h2data. L'erreur vient certainement de moi... mais du coup je suis passé en mckoy. A+ Hilaire Benjamin POUSSIN a écrit:
On Tue, 13 Jun 2006 09:46:31 +0200 Francois.Bastardie@ifremer.fr wrote:
OK, ça marche super depuis que je donne le bon nom de fichier dans la ligne de commande... le problème maintenant est que je vois les infos passées dans le logMonitor mais après la simulation je ne peux plus voir son contenu qui est tronqué...(même si je simule qu'une seule date). le logMonitor ne retient pas toute la simu...j'ai alors essayé de changer la ligne suivante dans le logging.properties :
java.util.logging.FileHandler.limit = 1000000
mais ça marche pas...
Ca ne sert a rien puisque tu ne lui dis pas d'utiliser ce handler, et surtout si tu veux tout, il faudrait supprimer cette ligne.
handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
java.util.logging.FileHandler.pattern = %h/isis.log java.util.logging.FileHandler.level = FINEST java.util.logging.FileHandler.count = 1 java.util.logging.FileHandler.formatter = org.codelutin.logging.PatternFormatter org.codelutin.logging.PatternFormatter.pattern = %d{HH:mm:ss} [%p{7}] %c{org.codelutin.*|25} %M{16:61}: %m%n%e
Mais normalement tout ce qui passe dans LogMonitor est aussi sur la sortie standard (ConsoleHandler). Donc la redirection dans un fichier fonctionne de la meme facon que l'utilisation de FileHandler.
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************
participants (3)
-
Benjamin POUSSIN -
Francois.Bastardie@ifremer.fr -
Hilaire DROUINEAU