Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tomme linier og linier der starter med et #-tegn ignoreres.

handler.properties

PropertyBetydning
buffersizeStørrelsen på hver del-buffer. Kan ændres til et mindre tal hvis vi oplever stor GC overhead.

accesslog.properties

PropertyBetydning
logCategoryDen log kategori der skal access logges til.
limitDet maksimale antal log entries der må ligge i memory inden et flush tvinges igennem.
delayHvor ofte der skal skrives til disk. ISO-8601 Duration format.

audit.properties

PropertyBetydning
logCategoryPrefixDen log kategori prefix der bruges til at udregne den endelige log kategori.

cra.properties

PropertyBetydning
datasourceDen datasource der bruges til at få fat i CRA databasen
refreshIntervalHvor ofte skal CRA data læses fra databasen
ttlHvor mange minutter CRA data replikering maks må være bagud

Access Log

De følgende filer indeholder hver et antal elementer der udvælger de værdier fra requestet der logges ifm adgangslogning.

...

De følgende filer indeholder URL patterns.

Tomme linier og linier der starter med et #-tegn ignoreres.

handler.skip

Hvis et request matcher en af disse URL patterns, springes alt funktionalitet i NSP Access Handler over.

...

Hvis et request matcher en af disse URL patterns, springes CRL tjekket over.

Access Log

Audit Log

...

NSP Access Handler producere en access log der ligner den fra den tidligere HTTP Handler, blot med flere elementer. Det er vigtigt at denne log opsamles i splunk.

Audit Log

NSP Access Handler producere en eller flere audit logs. Det er vigtigt at disse logs opsamles i splunk.

For hver komponent der anvender NSP Audit API bør der defineres en specifik fil i Wildfly konfigurationen (standalone.xml).

Følgende eksempel viser hvordan der defineres en logfil og en kategori til en komponent med navnet "test"

Code Block
languagexml
title/pack/wildfly8/standalone/configuration/standalone.xml
<!-- Eksempel på en logfil til en komponent med forkortelsen TEST -->
<size-rotating-file-handler name="AUDITLOG_TEST" autoflush="true">
    <file relative-to="jboss.server.log.dir" path="test-audit.log"/>
    <append value="true"/>
    <rotate-size value="1m"/> 
    <max-backup-index value="50"/>
    <formatter>
        <pattern-formatter pattern="%s"/>
    </formatter>
</size-rotating-file-handler>

<!-- Eksempel på en kategori til en komponent med forkortelsen TEST -->
<logger category="dk.sds.nsp.audit.log.test" use-parent-handlers="false">
    <level name="DEBUG" />
    <handlers>
        <handler name="AUDITLOG_TEST"/>
    </handlers>
</logger>