Innehållsförteckning |
---|
...
Parameter | Default värde | Kommentar | ||
---|---|---|---|---|
IP_WHITE_LIST | 127.0.0.1 | Kommaseparerad lista innehållandes ip-adresser över konsumenter som vill kommunicera med VP via http. Exempel på Default tillåts 127.0.0.1, dvs kommunikation internt exempelvis för aggregerande tjänster och Engagemangsindex.
| ||
VAGVALROUTER_INBOUND_URI | vagvalrouter/v1 | |||
VAGVALROUTER_SENDERID | OU | Fält i inkommande certifikat som skall användas för att plocka ut information av avsändare, för att kunna göra behörighetskontroll. Notera att för SITHS certifikat skall värdet 2.5.4.5 användas. | ||
VAGVALROUTER_HTTPSCONSUMERCONNECTORNAME | VPConsumerConnector | |||
VP_INSTANCE_ID | THIS_VP_INSTANCE_ID | Ett unikt ID på en VP instans för att att användas som identifierare vid kommunikation mellan flera VP instanser, tex en regional och nationell.
|
...
För att undvika att LogEvents loggas både till en kö och till en logfil kan en appender konfigureras med Treshold parametern. Detta i kombination med att INFO nivå är satt kommer att göra att LogEvents hamnar på en kö men inte i logfilen. Notera att Treshold är en global inställning som påverkar all konfiguration i aktuell <vp-services>/classes/log4j.xml.
Kodblock | ||||
---|---|---|---|---|
| ||||
<appender class="org.apache.log4j.RollingFileAppender" name="ROLLINGFILE"> <param value="${mule.home}/logs/mule-app-vp.log" name="File"/> <param value="10" name="MaxBackupIndex"/> <param value="20MB" name="MaxFileSize"/> <param name="Threshold" value="ERROR"/> <layout class="org.apache.log4j.PatternLayout"> <param value="%-5p %d [%t] %c: %m%n" name="ConversionPattern"/> </layout> </appender> <!--Set to INFO to store log events, ERROR or WARN will disable log events --> <logger name="org.soitoolkit.commons.mule.messageLogger"> <level value="INFO" /> </logger> |
...
I VP 2.2.1 och senare finns det möjlighet att konfigurera att LogEvents skall hamna på kö eller hamna på kö och i VP's mule-log. Detta görs genom att i <vp-services>/classes/log4j.xml uppdatera de parametrar som styr loggning av LogEvents. En separat konfiguration för hanteringen av loggning till kö med <logger name="org.soitoolkit.commons.mule.messageLogger"> och en separat konfiguration för loggning till vald appender med <logger name="se.skl.tp.vp.util.EventLogger">.
Kodblock | ||||
---|---|---|---|---|
| ||||
<!-- For logging events to QUEUE using EventLogger: INFO puts logevents and errorevents on log queue ERROR will only put errorevents on log queue --> <logger name="org.soitoolkit.commons.mule.messageLogger"> <level value="INFO" /> </logger> <!-- For logging events to APPENDER using EventLogger: INFO logs logevents and errorevents to selected appender ERROR will only log errorevents to selected appender --> <logger name="se.skl.tp.vp.util.EventLogger"> <level value="INFO"/> </logger> |
...
Info |
---|
Notera att i VP 2.2.2 är default att logga payload. Vid ett godkännande att sätta default avslagen payload loggning kommer detta att införas i en release. |
Kodblock | ||
---|---|---|
| ||
<!-- For logging events to QUEUE using EventLogger: NOTE: For now default is to log payload for each request/response, however for performance etc the opposite is the goal, to not log payload by default. This will be addressed in coming releases. DEBUG puts logevents (with payload) and errorevents on log queue INFO puts logevents (without payload) and errorevents on log queue ERROR will only put errorevents on log queue --> <logger name="org.soitoolkit.commons.mule.messageLogger"> <level value="DEBUG" /> </logger> |
...