Arbeta med Apache Commons-loggning: Exempel

Det här exemplet demonstrerar TPTP-funktionen för loggning av gemensamma bashändelser med hjälp av APIer för Apache Commons-loggning. Användare loggar gemensamma bashändelser till en loggningsagent.

Om du inte redan har gjort det skapar du exemplet med Arkiv > Nytt > Exempel... > Exempel på gemensam Apache-logg.

I exemplet ingår den Java-källkod och de beroenden som behövs för att logga gemensamma bashändelser till en Apache Commons-loggningsfunktion.

Utför de här stegen för att köra exemplet och automatiskt ansluta till loggningsagenten:
  1. Bekräfta att alla kompileringsfel har rättats.
  2. Om du använder en fristående installation av agentkontrollanten ser du till att den startas (inte obligatoriskt). Alternativt kan du använda en direktanslutning som består av ett begränsat antal agentkontrollantjänster som ingår i arbetsmiljön.
  3. Öppna profilerings- och loggningsperspektivet (Fönster > Öppna perspektiv > Övriga... > Profilering och loggning).
  4. Kör exempelklassen från profilerings- och loggningsperspektivet Kör > Profil... > Skapa en ny startkonfiguration av typen Java-tillämpning > Ange projektnamnet som exemplets projektnamn > Ange huvudklassen som "HyadesLoggingCommonsSample" > Växla till fliken Övervakare > Avmarkera "Java-profilering" och välj "Agentupptäcktsfunktion" > Profil).
  5. Efter några sekunder bör loggningsagenten ha upptäckts och anslutits automatiskt. Markera den upptäckta loggningsagenten och öppna loggvyn i profilerings- och loggningsperspektivet för att visa loggposterna för loggade gemensamma bashändelser (Fönster > Visa vy > Annat... > Profilering och loggning > Loggvy > OK).
  6. Uppdatera loggvyn i profilerings- och loggningsperspektivet (<högerklicka på loggningsagenten HyadesLoggingCommonsSample> > Uppdatera).

Alternativt kan du utföra de här stegen för att köra exemplet och manuellt ansluta till loggningsagenten:

  1. Bekräfta att alla kompileringsfel har rättats.
  2. Om du använder en fristående installation av agentkontrollanten ser du till att den startas (inte obligatoriskt). Alternativt kan du använda en direktanslutning som består av ett begränsat antal agentkontrollantjänster som ingår i arbetsmiljön.
  3. Kör exempelklassen från Java-perspektivet (Kör > Kör... > Skapa en ny startkonfiguration av typen Java-tillämpning > Huvudklass > Sök... > HyadesLoggingCommonsSample > OK > Kör).
  4. Öppna profilerings- och loggningsperspektivet (Fönster > Öppna perspektiv > Övriga... > Profilering och loggning).
  5. Anslut till loggningsagenten HyadesLoggingCommonsSample i profilerings- och loggningsperspektivet (Kör > Profil... > Anslut - Java-process > Ny > Fliken Värdar > Använd Lokal direktanslutning om du inte använder en fristående installation av agentkontrollanten. Använd i så fall ett giltigt värdnamn och en port. > Fliken Agenter > Dubbelklicka på agenten HyadesLoggingCommonsSample > Välj fliken Destination > Profileringsprojekt > Bläddra... > LoggingCommonsProject > OK > Profil).
  6. Starta övervakning av loggningsagenten HyadesLoggingCommonsSample (<högerklicka på loggningsagenten HyadesLoggingCommonsSample> > Starta övervakning).
  7. Öppna loggvyn i profilerings- och loggningsperspektivet för att visa loggposterna för loggade gemensamma bashändelser (Fönster > Visa vy > Annat... > Profilering och loggning > Loggvy > OK).
  8. Uppdatera loggvyn i profilerings- och loggningsperspektivet (<högerklicka på loggningsagenten HyadesLoggingCommonsSample> > Uppdatera).