Mac OS possède une application appelée Console, qui contient les messages, les erreurs et les erreurs consignés. Je crois que l'équivalent de Windows est l'Observateur d'événements. J'imagine qu'il y en a aussi sur Linux, mais je ne sais rien de tout ça ou de l'endroit où il se trouve.Comment écrire sur le système d'exploitation se connecter en Java?
Est-il possible d'obtenir un message de la sortie Java vers un journal système comme celui-ci? J'écris une application basée sur une interface graphique, donc rien ne fonctionne depuis la ligne de commande. La norme System.out
ou System.err
ne sera probablement pas très utile dans ce cas, sauf si quelque chose me manque. J'ai écrit un simple service de journalisation pour mon application qui écrit dans un fichier journal dédié, mais je souhaite disposer d'une sorte de sécurité au cas où une erreur d'E/S se produirait lors d'une tentative d'écriture dans ce fichier.
Je sais que l'IDE va afficher la sortie via System.out
et System.err
très bien, mais c'est pour si l'utilisateur final rencontre un problème comme celui-ci. Par exemple: J'ai écrit des "modules de langage codeless" pour l'application TextWrangler sur le Mac. Ces modules sont lus par TW au démarrage de l'application, et s'il y a une erreur lors du traitement, les erreurs sont consignées et peuvent être visualisées dans l'application Console Mac.