SKLTP Commons - Instruktioner för driftspersonal

Konfigurera loggning till ActiveMQ

Nedan gäller i dagsläget alla komponenter utom VP som har en egen mekanism.

Nedan konfigurationsmöjligheter införda i komponenter med JIRA (se version av resp komponent i JIRA):

  1. AGP - SERVICE-25 - Skaffar detaljer kring ärendet ... STATUS
  2. EI - SKLTP-455 - Skaffar detaljer kring ärendet ... STATUS
  3. AnP - SERVICE-21 - Skaffar detaljer kring ärendet ... STATUS

Det går att slå av/på event-loggning till ActiveMQ samt styra vilka köer loggning sker till genom att konfigurera nedan properties för en driftsatt komponent enligt:

  1.  Nedan properties konfigureras typiskt i en komponents override-propertyfil, tex: <komponentnamn>-config-override.properties
  2. Ingen av nedan properties måste vara definierad, nedan syns de default-värden de har om de inte definieras explicit.
    Not: detta är av bakåtkompabilitetsskäl, för att inte tvinga på ny konfiguration som inte gäller för alla driftmiljöer.
  3. Det räcker att definiera de properties som är intressanta att ändra värde på, det går bra att utelämna övriga.
# TP_DO_LOG_TO_JMS - decides if event logs will be written to JMS/ActiveMQ: true/false
TP_DO_LOG_TO_JMS=true
# SOITOOLKIT_LOG_INFO_QUEUE - the JMS queue name for debug/info level event logs
SOITOOLKIT_LOG_INFO_QUEUE=SOITOOLKIT.LOG.INFO
# SOITOOLKIT_LOG_ERROR_QUEUE - the JMS queue name for warning/error level event logs 
SOITOOLKIT_LOG_ERROR_QUEUE=SOITOOLKIT.LOG.ERROR

Test av konfiguration

  1. Konfigurera önskat beteende enligt ovan i override-property fil för aktuell komponent
  2. Starta om Mule (alt deploya om komponenten)
  3. Generera anrop till komponenten (tex med SoapUI) och observera aktuell ActiveMQ-instans (tex via web-consolen) för att se om/på vilka köer loggar skrivs