Die Startseite null konnte nicht in Bereich Installation alt gefunden werden.
Seitenhistorie
...
Codeblock |
---|
CREATE TABLE <SCHEMA>.LOGS( DATED TIMESTAMP NOT NULL PRIMARY KEY, LOGGER VARCHAR(127) NOT NULL, LEVEL VARCHAR(15) NOT NULL, MESSAGE VARCHAR(10485760) NOT NULL, TIME INTEGER, PARAMS VARCHAR(4000) ); |
Dazu sind folgende Parameter in die o.g. log4j.propierties hinzuzufügen und entsprechend anzupassen.
...
Mit "SQLTimer" werden die Angaben zur verbrauchten Zeit an die Message gehängt. Um diese einfacher auszuwerten, können folgende kann folgendes DB-Statements durchgeführt werden:
Codeblock |
---|
ALTER TABLE <SCHEMA>.LOGS ADD COLUMN TIME INTEGER, ADD COLUMN PARAMS VARCHAR(4000)
UPDATE <SCHEMA>.LOGS SET TIME =
CAST(SUBSTRING(MESSAGE FROM POSITION('=(' IN MESSAGE)+2 FOR POSITION(' ms)' IN MESSAGE)-POSITION('=(' IN MESSAGE)-2) AS INTEGER),
PARAMS = SUBSTRING(MESSAGE FROM POSITION('=[' IN MESSAGE)+2 FOR POSITION(']=' IN MESSAGE)-POSITION('=[' IN MESSAGE)-2),
MESSAGE = RTRIM(SUBSTRING(MESSAGE FROM 0 FOR POSITION('=[' IN MESSAGE)))
WHERE LOGGER = 'SQLTimer' |
...
Überblick
Inhalte