IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Platform Discussion :

[Plugin]Console et System.out.println


Sujet :

Eclipse Platform

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut [Plugin]Console et System.out.println
    Bonjour,

    J'ai développé une première version d'un plugin dans le cadre de mon stage.
    Il se trouve que lorsque je le teste, tous mes System.out.println(....) apparaissent dans la console de l'instance Eclipse de PDE (normal, quoi).

    Une fois installé sur mon Eclipse, il va de soi que je ne peux plus avoir ces informations, puisque le plugin fait partie de l'IDE lui même, et que je n'exécute plus d'instance de test...

    Comment faire pour pouvoir toujours avoir ces informations dans la console, une fois le plugin installé ?

    Merci

  2. #2
    Membre chevronné

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2004
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en technologies

    Informations forums :
    Inscription : Juin 2004
    Messages : 332
    Par défaut
    L'idée c'est que les "system.out.println" sont purement et simplement à bannir!

    Il faut, à la place, logger les erreurs sur l'activator du plug-in "responsable" de l'erreur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Activator.getDefault.getLog().log(...)
    Tu seras à même, plus tard, si c'est vmt important pour toi, de voir ces messages sur la console, en lançant eclipse avec "-consoleLog" ; mais, par défaut, c'est dans la vue "Errors" et dans le fichier ".log" des metadata de ton workspace que les logs en questions partiront ...

  3. #3
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut
    Bonjour,

    Tout d'abord merci pour ta réponse.
    Je souhaiterais simplement préciser un point : il ne s'agit pas là d'erreurs mais d'informations utilisateur. Par exemple : l'utilisateur fait un DnD entre 2 de mes vues et des éléments UML sont créés dans le modèle; j'ai des ptites phrases du genre :" L'objet : "+source.getName()+" a été associé ...blabla bla à "+cible.getName()).
    C'est ce genre d'infos qui disparaissent une fois le plugin installé, même si la fonction UML s'exécute toujours.
    N'y a t-il pas un moyen bébête pour un newB comme moi ^^ ?

    Merci et bonne journée

  4. #4
    Membre chevronné

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2004
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en technologies

    Informations forums :
    Inscription : Juin 2004
    Messages : 332
    Par défaut
    Ben tu continues à utiliser le mécanisme de logging standard, mais simplement tu donnes un IStatus.INFO plutôt qu'un IStatus.ERROR ...
    Si le gars lance ton plugin dans un eclisme avec -consoleLog alors il verra bien tes messages sur stdout ; sinon, il les verra de tte façon dans la vue "Errors" (sous réserve que tu l'aies incluse dans ton appli)

  5. #5
    Inactif
    Inscrit en
    Mars 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 59
    Par défaut
    Ok merci !
    Je vais de suite tester ça
    Bonne journée ++

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3
    Par défaut
    coucou salut,
    bref je travaille pour l'instant sur un projet qui utilise electroserver, j'aai installé un plugin java qui doit recevoir des requète du coté client et ce plugin doit m'afficher des messages avec system.out.println mais en testant je reçoit rien
    quelqu'un a une idée
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/10/2011, 18h18
  2. Class Console -> non // mais System.out.println
    Par Invité dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 02/03/2009, 11h18
  3. [tomcat] Ou s'inscrit les System.out.println des servlets ?
    Par Shiryu44 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 06/04/2005, 09h26
  4. [tomcat 5] [paramétrage] fichier de log System.out.println
    Par Aldo dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 22/02/2005, 14h41
  5. [Linux]Problème System.out.println + compiler
    Par Dnx dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/09/2004, 22h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo