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 | ||
---|---|---|
| ||
java -jar -Xms256m -Xmx1024m -Dlog4j.configurationFile=file:///opt/vp/config/log4j2.xml " |
Meddelande loggning
TODO