PyCharm sortie d'enregistrement des couleurs

Je suis en utilisant PyCharm de développer une GAE application dans Mac OS X. Est-il un moyen pour afficher des couleurs dans la course de la console de PyCharm?

J'ai mis un gestionnaire à la sortie des couleurs dans le format ansi. Ensuite, j'ai ajouté le gestionnaire:

LOG = logging.getLogger()
LOG.setLevel(logging.DEBUG)
for handler in LOG.handlers:
    LOG.removeHandler(handler)

LOG.addHandler(ColorHandler())

LOG.info('hello!')
LOG.warning('hello!')
LOG.debug('hello!')
LOG.error('hello!')

Mais la couleur est la même.

PyCharm sortie d'enregistrement des couleurs

EDIT:

Une réponse de JetBrains outil de suivi d': Changement de la ligne 55 de l'extrait à partir de sys.stderr pour sys.la sortie standard stdout. flux stderr est toujours de couleur avec la couleur rouge alors que la sortie standard stdout pas.

Maintenant, les couleurs sont affichées correctement.

  • Quel genre de PyCharm et quelle est sa version?
  • PyCharm Pro v3.0.2 pour Mac OS X
  • L'extrait de referrenced a été mis hors ligne (comme l'a fait xsnippet.org peut-être?) - pourriez-vous expliquer où vous avez changé sys.stderr à sys.stdout?
  • Dans la définition du gestionnaire de votre enregistrement conf vous pouvez aussi tout simplement ajouter 'stream': sys.stdout pour atteindre cet
  • Voir ce AFIN de répondre
InformationsquelleAutor dablak | 2013-12-02