el registro remoto no el registro, atrapado después de esperar a aceptar un nuevo cliente

votos
1

Quiero entrar a un sistema remoto. A continuación se muestra la configuración de mi

log4j.properties presentar contenidos

  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 que estoy utilizando es

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

pero mi archivo de registro tiene sólo el contenido de abajo; No veo los registros de conseguir añaden al archivo. No estoy seguro de lo que me perdí aquí.

[19/09/2018 18: 42: 07 962] [principal] [escucha en el puerto 4712]

[19/09/2018 18: 42: 07.978] [principal] [. Esperando a aceptar un nuevo cliente]

Publicado el 19/09/2018 a las 13:35
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Básicamente, el comando debe leer como esto en su lugar:

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

Esta línea de comandos se supone que debe comenzar su servidor Log4J - que es el RemoteHostde su configuración. Por lo que la línea de comandos debe tener el servidor de archivo de propiedades como un argumento, en lugar de presentar las propiedades de registro.

Respondida el 12/12/2018 a las 19:20
fuente por usuario

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