POP3‑clientactiviteitslogging configureren in .NET Core‑toepassingen

Activiteitslogging inschakelen in POP3‑client

Gebruik appsettings.json‑bestand om activiteitenlogboekregistratie in te schakelen

Activiteitslogging wordt gebruikt voor debugging, evenals voor het verzamelen en analyseren van werk‑informatie over de POP3‑client.

OPMERKING: Deze optie heeft de voorkeur voor .NET Core-toepassingen.

Inloggen Pop3Client kan worden ingeschakeld met de volgende stappen en codevoorbeelden:

  1. Voeg een appsettings.json‑configuratiebestand toe aan een C#‑project, als het nog niet eerder is toegevoegd.

  2. Zorg ervoor dat het projectbestand de volgende regels bevat in de ItemGroup‑sectie.

       <Content Include="appsettings.json">
           <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       </Content>
    
  3. Voeg vervolgens de volgende inhoud toe aan het appsettings.json-bestand.

       {
         "Pop3DiagnosticLog": "Pop3.log",
         "Pop3DiagnosticLog_UseDate": true
       }
    

De twee hierboven genoemde eigenschappen zijn:

  • Pop3DiagnosticLog - geeft het relatief of absoluut pad naar het logbestand op.

  • Pop3DiagnosticLog_UseDate - geeft aan of een tekenreeksrepresentatie van de huidige datum aan de logbestandsnaam moet worden toegevoegd.

Programmacode gebruiken om activiteitslogging in te schakelen

Je kunt loggen ook direct in de code inschakelen.

OPMERKING: zelfs als je al loggen hebt ingeschakeld via configuratiebestanden, wordt deze optie toegepast.

Inloggen Pop3Client kan worden ingeschakeld met de volgende stappen en codevoorbeelden:

  1. Maak een Pop3Client.
  2. Stel het pad naar het logbestand in met behulp van de LogFileName eigenschap.
  3. Stel de UseDateInLogFileName eigenschap indien nodig.
   using (var client = new Pop3Client("your pop3 server", 995, "your username", "your password"))
{
    // Set security mode
    client.SecurityOptions = SecurityOptions.Auto;

    // Set the path to the log file using the LogFileName property.
    client.LogFileName = @"C:\Aspose.Email.Pop3.log";

    // Set the UseDateInLogFileName property if it is necessary.
    client.UseDateInLogFileName = false;
}

Activiteitslogging inschakelen met App.config‑bestand

Pop3Client activiteit kan worden gelogd door de configSections in het configuratiebestand aan te passen. De volgende stappen zijn nodig om diagnostische logging uit te voeren:

  1. Voeg een sectionGroup toe met de naam "applicationSettings".
  2. Voeg een sectie toe met de naam "Aspose.Email.Properties.Settings".
  3. Neem de instelling ImapDiagonosticLog op waarbij de bestandsnaam is gedefinieerd in applicationSettings/Aspose.Email.Properties.Settings.

Hier is een voorbeeld van een formulier‑applicatie die gebruikt Pop3Client om e‑mail te verwerken. Deze volledige activiteit wordt gelogd door het App.config‑bestand aan te passen.

  • Maak een formulier‑gebaseerde applicatie met één knop. Voeg de volgende voorbeeldcode toe voor de knop‑klik:
  • Voeg een verwijzing toe naar Aspose.Email.
  • Voeg nu het App.Config‑bestand toe en wijzig het zodat de inhoud als volgt is:

Gebruik voor C# .NET de volgende optie

|todo:image_alt_text| | :- | Voor VB .NET gebruik de volgende optie

todo:image_alt_text   todo:image_alt_text  
todo:image_alt_text  
  • Voer de code uit en bekijk vervolgens de Log‑map. Het volgende bestand wordt gegenereerd.
todo:image_alt_text