2017-09-01 13 views
1

J'ai essayé de créer une version de débogage d'un environnement d'exécution de bureau AIR et semble être allumé de manière permanente verbose-stacktraces. J'utilise Flash Builder et jouait avec adl à travers le terminal (OSX).Comment désactiver les stacktraces verbeux dans Flash Builder?

Dans Flash Builder pour un projet de test que j'avais l'option du compilateur réglé sur:

-locale en_US -swf version = 21 -debug = true -verbose-stacktraces = true

Et était d'obtenir la sortie de la console continue comme ceci:

2301 AVMINF: MTHD spark.primitives.supportClasses :: GraphicElement/get drawY()
2301 AVMINF: MTHD spark.primitives.supportClasses :: GraphicElement/get DisplayObjectSharingMode()
2301 AVMINF: lect spark.primitives.supportClasses :: GraphicElement/get y()
2301 AVMINF: MTHD flash.geom :: Point ()
2301 AVMINF: lect spark.primitives.supportClasses :: StrokedElement/get temps()

Je mets -verbose-stacktraces=false, essayé, puis retiré complètement cette directive, mais je reçois toujours la décharge de la console. Pire, j'ai créé un nouveau projet de test et j'obtiens le vidage de console verbeux pour ça.

Qu'ai-je fait et comment l'annuler?

Je soutiens un projet Flex hérité et j'utilise rarement Flex et Flash Builder maintenant, ce qui fait que mes connaissances ont été rouillées.

+0

Avez-vous essayé d'enlever 'debug = true'? – Chris

+0

@Chris - oui, essayé cela, mais toujours obtenir la sortie verbeuse. Impair. –

Répondre

3

Vous verrez toujours la sortie de la console et les stacktraces verbeux pour les swfs compilés avec -debug=true.

Si vous définissez cette option à true, Flex définit également l'option verbose-stacktraces true

Here's the docs.

Si vous voulez éviter la sortie de la console. Juste "Exécuter" l'application au lieu de le lancer en mode débogage.

Run vs Debug Docs

Edit: Je pense que je compris ce que vous avez fait. Essayez d'aller dans votre mm.cfg et le changement (ou la suppression) ce paramètre:

AS3Trace = 1 // should be AS3Trace = 0 

Référence: https://jpauclair.net/2010/02/10/mmcfg-treasure/

+0

Merci! Il s'est avéré que j'avais activé 'AS3Trace' dans un fichier GLOBAL" mm.cfg "(c'est-à-dire pas à la racine de mon répertoire utilisateur mais sur le chemin' Library/Application Support/Macromedia' du système OSX). Quelle croisière vers nulle part. . . Merci encore! –