Bonjour,
Je solicite votre aide au sujet de mon problème de Logging. J'ai tenté d'utiliser l'API de logging du framework flex 3 en suivant pas à pas les livedocs d'adobe.
Seulement voilà, lorsque j'execute mon application, les logs n'apparaissent pas dans le fichier flashlog.txt. Il contient pourtant des logs de tests unitaires flexunit-4...
Voici mon code au chargement de l'application:
puis l'utilisation que j'en fais dans un composant MXML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public function initApp() : void { var logTarget:TraceTarget = new TraceTarget(); logTarget.filters = ["com.finams.*"]; if (CONFIG::envDev || CONFIG::envRec) { logTarget.level = LogEventLevel.ALL; } else { logTarget.level = LogEventLevel.WARN; } logTarget.includeDate = true; logTarget.includeTime = true; logTarget.includeCategory = true; logTarget.includeLevel = true; Log.addTarget(logTarget); .....
J'ai aussi essayé d'utiliser trace() sans succès. Pourtant si je lance l'application en mode debug avec Flashbuilder, je vois bien tous les logs s'afficher dans la console d'eclipse !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 _logger = Log.getLogger("com.finams.finweb.commands.GetConnectedUsersCommand"); _logger.debug("debug calling remote service."); _logger.error("error calling remote service."); _logger.warn("warn calling remote service."); _logger.info("info calling remote service."); _logger.fatal("fatal calling remote service.");
Voici mon mm.cfg si cela peut aider :
Edit: j'utilise bien évidemment le flash player 10 - Debugger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ErrorReportingEnable=1 TraceOutputFileEnable=1 MaxWarning=10000
Merci d'avance de votre aide ...
Partager