Arbejd med eksempel på Apache Commons-log

Dette eksempel demonstrerer TPTP-understøttelsen af logning af Common Base Events vha. Apache Commons log-API'erne. Brugerne lærer, hvordan de registrerer Common Base Events i en logagent.

Hvis du ikke allerede har gjort det, kan du oprette eksemplet via Fil > Ny > Eksempel... > Apache Commons-logeksempel.

Indholdet af eksemplet omfatter den Java-kildekode og de afhængigheder, der er nødvendige for at registrere Common Base Events i en Apache Commons-logger.

Udfør følgende trin for at udføre eksemplet og automatisk oprette tilknytning til logagenten:
  1. Bekræft, at alle kompileringsfejl er løst.
  2. Hvis du bruger en enkeltstående installation af Agent Controller (AC), skal du kontrollere, at den er startet (ikke påkrævet). Du kan i stedet bruge en direkte forbindelse, som er et begrænset antal AC-serviceprogrammer, der er inkluderet i arbejdsbænken.
  3. Åbn perspektivet Profilering og logning (Vindue > Åbn perspektiv > Andet... > Profilering og logning).
  4. Udfør eksempelklassen fra perspektivet Profilering og logning (Udfør > Profil... > opret en ny startkonfiguration af typen Java-program > angiv projektnavnet til eksemplets projektnavn > angiv Overordnet klasse til 'HyadesLoggingCommonsSample' > skift til skillebladet Overvågning > fjern markeringen af "Java-profilering", og vælg "Agentopsporing" > Profil).
  5. Efter et par sekunder skulle logagenten automatisk blive opsporet og tilknyttet. Vælg den opsporede logagent, og åbn logoversigten i perspektivet Profilering og logning for at få vist de registrerede Common Base Event-logrecords (Vindue > Vis oversigt > Andet... > Profilering og logning > Logoversigt > OK).
  6. Opfrisk logoversigten i perspektivet Profilering og logning (<højreklik på logagenten "HyadesLoggingCommonsSample"> > Opfrisk).

Du kan i stedet udføre eksemplet og manuelt oprette tilknytning til logagenten ved at udføre disse trin:

  1. Bekræft, at alle kompileringsfejl er løst.
  2. Hvis du bruger en enkeltstående installation af Agent Controller (AC), skal du kontrollere, at den er startet (ikke påkrævet). Du kan i stedet bruge en direkte forbindelse, som er et begrænset antal AC-serviceprogrammer, der er inkluderet i arbejdsbænken.
  3. Udfør eksempelklassen fra perspektivet Java (Udfør > Udfør... > opret en ny startkonfiguration af typen Java-program > Overordnet klasse > Søg... > HyadesLoggingCommonsSample > OK > Udfør).
  4. Åbn perspektivet Profilering og logning (Vindue > Åbn perspektiv > Andet... > Profilering og logning).
  5. Opret tilknytning til logagenten 'HyadesLoggingCommonsSample' i perspektivet Profilering og logning (Udfør > Profil... > Opret tilknytning - Java-proces > Ny > skillebladet Værter > Brug 'Direkte lokal forbindelse', hvis du ikke bruger en enkeltstående installation af Agent Controller. Ellers skal du bruge et gyldigt værtsnavn og en port. > skillebladet Agenter > dobbeltklik på agenten HyadesLoggingCommonsSample > vælg skillebladet Destination > Profileringsprojekt > Gennemse... > 'LoggingCommonsProject' > OK > Profil).
  6. Start overvågning af logagenten "HyadesLoggingCommonsSample" (<højreklik på logagenten "HyadesLoggingCommonsSample"> > Start overvågning).
  7. Åbn logoversigten i perspektivet Profilering og logning for at få vist de registrerede Common Base Event-logrecords (Vindue > Vis oversigt > Andet... > Profilering og logning > Logoversigt > OK).
  8. Opfrisk logoversigten i perspektivet Profilering og logning (<højreklik på logagenten "HyadesLoggingCommonsSample"> > Opfrisk).