Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

Status från VP-installationen kan kommas åt via (f.n.) anrop mot 
Test: http://${vp.host}:1080/status

Prod: http://${vp.host}:80/status(portnummer kommer att ändras).

Anropet ska resultera i en json-mapp, som allteftersom kan fyllas med relevant innehåll.

För närvarande ser innehållet ut så här:

ServiceStatus=<String> Started,Starting,Stopped,Stopping
Uptime=<String> 
ManagementName=<String>
JavaVersion=<String>
CamelVersion=<String>
TakserviceInitialized=<String> true/false

LatestTAKcacheReset=<String> dateTime

JvmTotalMemory=<String> in mB
JvmFreeMemory=<String> in mB
JvmUsedMemory=<String> in mB

JvmMaxMemory=<String> in mB

...

Allmänt

Som loggramverk används Log4j2. Se log4j2s dokumentation för er information.

En grundkonfigurering finns i projektet som default loggar till konsollen. Denna ligger i projektet under resources/log4j2.xml.

Vid installation av VP kan det vara önskvärt att ha konfigureringen externt utanför applikationspaketet.

Detta kan göras genom att starta applikationen med parametern "-Dlog4j.configurationFile" som talar var den externa konfigureringen ligger.

Se exempel nedan:

Kodblock
languagebash
java -jar  -Xms256m -Xmx1024m -Dlog4j.configurationFile=file:///opt/vp/config/log4j2.xml "

Meddelande loggning

TODO