2012-02-21 3 views
5

Ho modificato uno dei livelli di registro nella console di amministrazione e Glassfish 3.1.1 ha interrotto la scrittura di qualsiasi cosa nel dominio1/logs/server.log. Da allora ho ripristinato la modifica e ho provato a riavviare il server un paio di volte. Ecco l'ultima cosa che ha registrato:Glassfish 3.1.1 ha improvvisamente smesso di scrivere su server.log

[#|2012-02-20T16:44:53.738-0800|INFO|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=46; 
_ThreadName=Thread-7;|com.sun.webui.jsf.component.DropDown::The current value of component form1:basicTable:rowGroup1:6:col3:level does not match any of the selections. 
Did you forget to reset the value after changing the options? |#] 

risposta

9

Forse hai incontrato Glassfish-18205 bug. Il livello di registrazione di GFFileHandler potrebbe essere impostato su "OFF".

tenta di impostare ad un livello diverso con CLI:

asadmin set-log-levels com.sun.enterprise.server.logging.GFFileHandler=ALL 

è possibile utilizzare la console di amministrazione come pure, ma il menu a tendina ci non consente di selezionare il livello di log "ALL" (sebbene questo sia un livello di registro valido). Scegli una delle altre opzioni lì.

+0

Grazie, questo è esattamente quello che è successo. Ho anche impostato il logger "javax.enterprise.system.core.security" su FINEST. La soluzione ha funzionato. –

+0

Buono a sapersi che funziona. –

+1

Il problema esiste ancora in Payara 4.1.2.172 e questa era ancora una soluzione valida per me. – Joost