Werken met het Apache Commons-logboekvoorbeeld

In dit voorbeeld wordt de TPTP-ondersteuning voor het vastleggen van Common Base Events met behulp van de Apache Commons-logboek-API's beschreven. De gebruikers ervaren het vastleggen van Common Base Events naar een logboekagent.

Maak het voorbeeld door Bestand > Nieuw > Voorbeeld... > Apache Commons Logging Sample te kiezen (als u dit nog niet gedaan hebt).

In de contents van het voorbeeld bevinden zich de Java-broncode en de dependency's die nodig zijn om Common Base Events vast te leggen in een Apache Commons-logboekprogramma.

Om dit voorbeeld uit te voeren en automatisch aan de logboekagent te koppelen, gaat u als volgt te werk:
  1. Controleer of alle compilatiefouten zijn hersteld.
  2. Als u een zelfstandige agentcontroller (AC) gebruikt, zorg er dan voor dat deze niet actief is (niet vereist). U kunt ook een rechtstreekse verbinding gebruiken, i.e. een beperkt aantal AC-services die bij de workbench worden meegeleverd.
  3. Open het perspectief Profilering en vastleggen in logboeken (Venster > Perspectief openen > Overige... > Profileren en vastleggen in logboek).
  4. Voer de voorbeeldklasse uit vanaf het perspectief Profilering en vastleggen in logboeken (Uitvoeren > Profiel... > Maak een nieuwe startconfiguratie van het type Java-toepassing > Stel de projectnaam in op de naam van het voorbeeldproject > Stel Main-klasse in op HyadesLoggingCommonsSample > Klik op de tab Monitor > Deselecteer "Java-profilering" uit en selecteer "Agentontdekker" > Profiel).
  5. Na enkele seconden wordt de logboekagent automatisch gedetecteerd en gekoppeld. Selecteer de ontdekte logboekagent en open de logboekview in het perspectief Profilering en vastleggen in logboeken om de vastgelegde Common Base Event-logboekrecords te bekijken (Venster > View afbeelden > Overige... > Profilering en vastleggen in logboeken > View Logboek > OK).
  6. Vernieuw de view Logboek in het perspectief Profilering en vastleggen in logboeken. (Klik met de rechtermuisknop op de logboekagent HyadesLoggingCommonsSample en kies Vernieuwen.)

Als u dit voorbeeld wilt uitvoeren en handmatig wilt koppelen aan een logboekagent, voert u de volgende stappen uit:

  1. Controleer of alle compilatiefouten zijn hersteld.
  2. Als u een zelfstandige agentcontroller (AC) gebruikt, zorg er dan voor dat deze niet actief is (niet vereist). U kunt ook een rechtstreekse verbinding gebruiken, i.e. een beperkt aantal AC-services die bij de workbench worden meegeleverd.
  3. Voer de voorbeeldklasse uit vanuit het perspectief Java (Uitvoeren > Uitvoeren... > Maak een nieuwe startconfiguratie van het type Java-toepassing > Main-klasse > Zoeken... > HyadesLoggingCommonsSample > OK > Uitvoeren).
  4. Open het perspectief Profilering en vastleggen in logboeken (Venster > Perspectief openen > Overige... > Profileren en vastleggen in logboek).
  5. Koppel de logboekagent 'HyadesLoggingCommonsSample' aan in het perspectief Profilering en vastleggen in logboeken (Uitvoeren > Profiel... > Toevoegen - Java-proces > Nieuw > Tabblad Host > Selecteer 'Lokale directe verbinding' als u geen zelfstandige installatie van de agentcontroller gebruikt. Geef anders een geldige hostnaam en poort op. > Tabblad Agents > Dubbelklik op de agent HyadesLoggingCommonsSample > Selecteer het tabblad Bestemming > Profileringsproject > Bladeren... > 'LoggingCommonsProject' > OK > Profile).
  6. Start de bewaking van de logboekagent HyadesLoggingCommonsSample. (Klik met de rechtermuisknop op de logboekagent HyadesLoggingCommonsSample en kies Bewaking starten.)
  7. Open de view Logboek in het perspectief Profilering en vastleggen in logboeken om de vastgelegde Common Base Event-logboekrecords te bekijken (Venster > View afbeelden > Overige... > Profilering en vastleggen in logboeken > View Logboek > OK).
  8. Vernieuw de view Logboek in het perspectief Profilering en vastleggen in logboeken. (Klik met de rechtermuisknop op de logboekagent HyadesLoggingCommonsSample en kies Vernieuwen.)