Les journaux de la console Java ne sont pas écrits sur le disque avec une Applet


Dans le Panneau de configuration Java, je l'ai activé traçage et logging. Je suis en train de dépanner une applet Java.

Les journaux Java apparaissent dans la Console Java mais ne sont pas écrits sur le disque.

J'ai vérifié %APPDATA%\sun\java\deployment - mais ce répertoire est vide.

Selon Documentation Java 8, c'est là que les journaux sont censés être écrits. Je suis en cours d'exécution JRE 8. Comment cela peut-il être fixé?

Author: StackzOfZtuff, 2016-01-11

5 answers

Une autre possibilité de l'emplacement du fichier journal de traçage se trouve dans la documentation jre8:

If the environment variable USER_JPI_PROFILE is set to <user plugin home> 
then the trace and log files will be written to:
<user plugin home>\Sun\Java\Deployment\log on Windows

Source:

Https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/console_trace_log.html

 2
Author: mico, 2016-01-16 18:28:46

De la documentation , Java Console, Tracing, and Logging,

, il Vous faut installer Java Run Time Paramètres" @22.2.1 Traçage aussi,

-Ddeployment.trace=true
-Ddeployment.trace.level=all

Notez Également que, @22.2.4 Emplacements de Fichier,

Si la variable d'environnement USER_JPI_PROFILE est définie sur <user plugin home>, puis la trace et les fichiers journaux seront écrit:

  • <user plugin home>/.java/deployment/log sur Solaris et Linux

  • <user plugin home>/Library/Application Support/Oracle/Java/Deployment/log sur OS X

  • <user plugin home>\Sun\Java\Deployment\log sous Windows

Confirmer votre Ddeployment.trace.level ainsi que USER_JPI_PROFILE

J'espère que cela aide:)

 1
Author: Let'sRefactor, 2020-06-20 09:12:55

Selon la documentation java, c'est là que les journaux sont censés obtenir écrit à. Je suis en cours d'exécution JRE 8. Comment cela peut-il être fixé?

Avez-vous essayé d'installer le JDK à la place? Le JRE est destiné aux utilisateurs finaux tandis que le JDK est destiné aux développeurs et/ou aux administrateurs système. JDK 8 est livré avec JRE 8.

 0
Author: Saheed, 2016-01-19 21:36:57

Ce que vous devez faire est de rediriger la sortie standard vers un fichier. Sans cela, quoi que vous exécutiez, il sera toujours dans la console Java

Je pense que vous pouvez jeter un oeil à ce post Système.pour un fichier en java

Vous devrez peut-être modifier la stratégie de sécurité des applets standard pour permettre à votre applet d'écrire sur le disque

 0
Author: SebVb, 2017-05-23 12:08:38

Essayez les autres sous-dossiers "AppData"

Essayez ces chemins:

  • %userprofile%\AppData\Local\Sun\Java\Deployment\log
  • %userprofile%\AppData\LocalLow\Sun\Java\Deployment\log
  • %userprofile%\AppData\Roaming\Sun\Java\Deployment\log

Lecture supplémentaire

Pour plus d'informations, voir ici:

 0
Author: StackzOfZtuff, 2018-07-31 08:54:49