Remote logging niet ingelogd, stak na Wachten om een ​​nieuwe klant te accepteren

stemmen
1

Ik wil aanmelden bij een systeem op afstand. Hieronder is mijn configuratie

log4j.properties bestand inhoud

  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

Command ik gebruik is

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

maar mijn log bestand heeft alleen de hieronder inhoud; Ik zie niet in logboeken krijgen toegevoegd aan het bestand. Ik ben niet zeker wat ik hier gemist.

[2018/09/19 18: 42: 07.962] [main] [luisteren op poort 4712]

[2018/09/19 18: 42: 07.978] [main] [. Wachten op een nieuwe klant akkoord]

De vraag is gesteld op 19/09/2018 om 13:35
bron van user
In andere talen...                            


1 antwoorden

stemmen
1

In principe moet je het commando te lezen als volgt plaats:

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

Dit command line wordt verondersteld om uw Log4j server te starten - en dat is het RemoteHostin de opstelling. Dus de command line moet de server eigenschappen file als een argument te hebben, in plaats van de logging eigenschappenbestand.

antwoordde op 12/12/2018 om 19:20
bron van user

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