[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Wie erstelle ich einen neuen Stil zur Syntaxhervorhebung für log4j mit KDE Kate/KWrite?



Hallo,

ich würde gerne einen neuen Stil zur Syntaxhervorhebung mit KDE Kate/KWrite 
für Log-Ausgaben mit log4j (java-Logging) erstellen. 
Es gibt zwar im Kate-Handbuch dazu einige Hinweise aber da bleiben doch noch viel offen.

In meinem Projekt treten dabei immer wieder einige bestimmte Log-Einträge auf, 
die ich sozugagen als Schlüsselworte auffassen will. Z.B. "received from xConnect", "ProcessStatus".

Wenn ich dann so eine Highlighting-Definition geschrieben habe, 
wie kann ich diese testen? Einfach nach $HOME/.kde/share/apps/katepart/xxx.xml abspeichern tut es nicht.
Muss die Datei registriert werden? Gibt es Hilfsmittel zum Testen?

Gruß
Reiner


--- Log-Beispiel ---
[2006-02-23 10:27:31,540] [DEBUG] [XconnectProperties] got property: com.macd.xconnect.gateway.tsx.TsxGateway.role = 'receiver'
[2006-02-23 10:27:31,544] [DEBUG] [XconnectProperties] got property: com.macd.xconnect.gateway.tsx.TsxGateway.cacheName = 'vtx'
[2006-02-23 10:27:31,545] [DEBUG] [XconnectProperties] got property: com.macd.xconnect.gateway.tsx.TsxGateway.exchangeId = 'vtx'
[2006-02-23 10:27:31,623] [INFO ] [ProcessStatus] Status change to 'Unknown'
[2006-02-23 10:27:31,887] [DEBUG] [XconnectProperties] got property: com.macd.xConnect.gateway.snmp.enabled = 'false'
[2006-02-23 10:27:32,035] [DEBUG] [XconnectProperties] got property: com.macd.xConnect.gateway.messageStatisticLogEnabled = 'true'
[2006-02-23 10:27:32,036] [DEBUG] [XconnectProperties] got property: com.macd.xConnect.gateway.messageStatisticLogIgnoreZeros = 'true'
[2006-02-23 10:27:32,037] [DEBUG] [XconnectProperties] got property: com.macd.xConnect.gateway.messageStatisticLogInterval = '1000'
[2006-02-23 10:27:32,243] [INFO ] [ProcessStatus] Status change to 'Starting'
[2006-02-23 10:41:34,307] [INFO ] [TsxReceiver-vtx0] received from xConnect: SubmitInquireRequest[Heartbeat;...;status(0;null;null);[0]]
[2006-02-23 10:41:34,590] [INFO ] [SequenceRule] Applying rule InquireHeartbeat to SubmitInquireRequest[Heartbeat;...;status(0;null;null);[0]]
[2006-02-23 10:41:34,663] [INFO ] [BufferedXconnectSession] sending to xConnect: SubmitInquireResponse[Heartbeat;...;status(0;null;null);[0]]
[2006-02-23 10:41:34,935] [INFO ] [MessageStatistic] to xConnect    0, from xConnect    0, to Exterieur    1, from Exterieur    1
--- Log-Beispiel ---




Reply to: