Skapa ett nytt XPath-uttryck

I symptomdatabasredigeraren finns en dialogruta där användare snabbt kan skapa XPath-uttryck utan tidigare kunskap om XPath-språksyntax. Uttrycken består av enkla predikat grupperade med operatorn AND eller OR. Ett enkelt predikat består av attributet org.eclipse.hyades.logging.events.cbe.ComonBaseEvent, en enkel operator (=, <, >, <>,...) och ett värde. När uttrycket har skapats kan det användas till logganalys.

Så här skapar du ett uttryck:


  1. I symptomdatabasredigeraren v2.0 väljer du en nod för XPath-uttryck. I rutan XPath-uttrycksdetaljer klickar du på knappen Nytt uttryck så visas dialogrutan Nytt XPath-uttryck. Klicka på Lägg till så läggs ett uttryck, som är ett enkelt predikat, till i uttryckstabellen.
  2. Välj det attribut du vill använda i det enkla predikatet i listan med org.eclipse.hyades.logging.events.cbe.ComonBaseEvent-attribut.
  3. Välj operator (liknar utför en mönstermatchning). Ange ett värde som loggposter måste ha för det attributet för att de ska överensstämma med uttrycket under loggningsanalysen:

    Klicka på OK.

  4. När du vill redigera en befintlig post i uttryckstabellen markerar du den, klickar på Redigera och gör ändringar i fälten.
  5. Om du vill ta bort en post markerar du den och klickar på Ta bort.
  6. Välj ett värde i kombinationsrutan för grupputtryck för att gruppera poster i uttryckstabellen efter villkoret AND eller OR. Standardvalet är villkoret AND.
  7. Klicka på OK. Ett XPath-uttryck genereras och värdet i textrutan XPath-uttryck anges.

Tips: Om du högerklickar på en loggpost i loggvyn och väljer Kopiera till Urklipp kopieras meddelandeegenskaperna för den posten till Urklipp. Det är praktiskt när du skapar predikat av matchningsmönstertyp, dvs. predikat som definieras mot meddelandeattributet org.eclipse.hyades.logging.events.cbe.ComonBaseEvent message och innehåller någon av operatorerna: like eller not like.

Närliggande uppgifter
Redigera en symptomdatabas

Närliggande referens
Formatspecifikation för gemensam bashändelse
Loggvyn