Configurer la journalisation des activités du client POP3 dans les applications .NET Core
Activer la journalisation d’activité dans le client POP3
Utiliser le fichier appsettings.json pour activer la journalisation d’activité
La journalisation d’activité est utilisée pour le débogage, ainsi que pour collecter et analyser les informations de fonctionnement du client POP3.
NOTE: Cette option est préférable pour les applications .NET Core.
Connexion Pop3Client peut être activé avec les étapes et exemples de code suivants :
-
Ajoutez un fichier de configuration appsettings.json à un projet C#, s’il n’a pas encore été ajouté.
-
Assurez‑vous que le fichier de projet contient les lignes suivantes dans la section ItemGroup.
<Content Include="appsettings.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> -
Ensuite, ajoutez le contenu suivant au fichier appsettings.json.
{ "Pop3DiagnosticLog": "Pop3.log", "Pop3DiagnosticLog_UseDate": true }
Les deux propriétés mentionnées ci‑dessus sont :
-
Pop3DiagnosticLog - indique le chemin relatif ou absolu du fichier journal.
-
Pop3DiagnosticLog_UseDate - indique s’il faut ajouter une représentation sous forme de chaîne de la date actuelle au nom du fichier journal.
Utiliser du code programme pour activer la journalisation d’activité
Vous pouvez également activer la journalisation immédiatement dans le code.
NOTE: même si vous avez déjà activé la journalisation en utilisant des fichiers de configuration, cette option sera appliquée.
Connexion Pop3Client peut être activé avec les étapes et exemples de code suivants :
- Créez un Pop3Client.
- Définissez le chemin du fichier journal à l’aide de LogFileName propriété.
- Définissez le UseDateInLogFileName propriété si nécessaire.
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;
}
Activer la journalisation d’activité avec le fichier App.config
Pop3Client l’activité peut être journalisée en modifiant les configSections dans le fichier de configuration. Voici les étapes pour effectuer la journalisation de diagnostic :
- Ajoutez un sectionGroup appelé "applicationSettings".
- Ajoutez une section appelée "Aspose.Email.Properties.Settings".
- Incluez le paramètre ImapDiagonosticLog où le nom de fichier est défini dans applicationSettings/Aspose.Email.Properties.Settings.
Voici un exemple d’application formulaire qui utilise Pop3Client pour traiter le courrier. Toute cette activité est journalisée en modifiant le fichier App.config.
- Créez une application basée sur un formulaire avec un seul bouton. Ajoutez le code d’exemple suivant pour le clic du bouton :
- Ajoutez une référence à Aspose.Email.
- Ajoutez maintenant le fichier App.Config et modifiez‑le afin que son contenu soit le suivant :
Pour C# .NET, utilisez l’option suivante
|
| | :- | Pour VB .NET utilisez l’option suivante
![]() |
![]() |
|---|
![]() |
|---|
- Exécutez le code puis observez le dossier Log. Le fichier suivant sera généré.
![]() |
|---|


