logging remoto non la registrazione, bloccato dopo aver atteso per accettare un nuovo cliente

voti
1

Voglio accedere a un sistema remoto. Qui di seguito è la mia configurazione

log4j.properties file di contenuti

  log4j.rootLogger=DEBUG, server
  log4j.appender.server=org.apache.log4j.net.SocketAppender
  log4j.appender.server.Port=4712
  log4j.appender.server.RemoteHost=<RemoteHost>
  log4j.appender.server.ReconnectionDelay=10000

log4j-server.properties

log4j.rootLogger=DEBUG, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=logfile.log
log4j.appender.file.MaxFileSize=1MB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%d] [%t] [%m]%n

Comando che sto usando è

java -classpath log4j-1.2.15.jar org.apache.log4j.net.SimpleSocketServer 4712 log4j.properties

ma il mio file di registro ha solo i contenuti al di sotto; Non vedo i registri sempre aggiunti al file. Non sono sicuro di quello che ho perso qui.

[2018/09/19 18: 42: 07.962] [principale] [ascolto sulla porta 4712]

[2018/09/19 18: 42: 07.978] [principale] [. In attesa di accettare un nuovo cliente]

È pubblicato 19/09/2018 alle 13:35
fonte dall'utente
In altre lingue...                            


1 risposte

voti
1

In sostanza, il comando dovrebbe leggere come questo, invece:

java -classpath log4j-1.2.15.jar org.apache.log4j.net.SimpleSocketServer 4712 log4j-server.properties.

Questa riga di comando dovrebbe avviare il server Log4j - che è la RemoteHostnella configurazione. Così la linea di comando dovrebbe avere il server file di proprietà come argomento, invece di file delle proprietà di registrazione.

Risposto il 12/12/2018 a 19:20
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more