Налаштування журналювання активності POP3‑клієнта у застосунках .NET Core

Увімкнути журналювання активності в POP3‑клієнті

Використати файл appsettings.json для ввімкнення журналювання активності

Журналювання активності використовується для налагодження, а також для збору та аналізу робочої інформації про POP3‑клієнт.

Примітка: Цей параметр рекомендовано для .NET Core застосунків.

Вхід Pop3Client можна ввімкнути за допомогою наступних кроків і прикладів коду:

  1. Додайте файл конфігурації appsettings.json до C#‑проекту, якщо його ще не додано.

  2. Переконайтеся, що файл проекту містить наступні рядки у розділі ItemGroup.

       <Content Include="appsettings.json">
           <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       </Content>
    
  3. Потім додайте наступний вміст у файл appsettings.json.

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

Дві вищезазначені властивості:

  • Pop3DiagnosticLog — визначає відносний або абсолютний шлях до файлу журналу.

  • Pop3DiagnosticLog_UseDate — вказує, чи додавати рядкове представлення поточної дати до імені файлу журналу.

Використовувати код програми для увімкнення журналювання активності

Ви також можете негайно ввімкнути журналювання у коді.

Примітка: навіть якщо ви вже ввімкнули журналювання за допомогою файлів конфігурації, цей параметр буде застосовано.

Вхід Pop3Client можна ввімкнути за допомогою наступних кроків і прикладів коду:

  1. Створіть Pop3Client.
  2. Встановіть шлях до файлу журналу, використовуючи LogFileName властивість.
  3. Встановіть UseDateInLogFileName властивість, якщо це необхідно.
   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;
}

Увімкнути журналювання активності за допомогою файлу App.config

Pop3Client активність можна журналювати шляхом зміни configSections у конфігураційному файлі. Нижче наведено кроки для виконання діагностичного журналювання:

  1. Додайте sectionGroup під назвою "applicationSettings".
  2. Додайте section під назвою "Aspose.Email.Properties.Settings".
  3. Включіть налаштування ImapDiagonosticLog, де ім’я файлу визначено в applicationSettings/Aspose.Email.Properties.Settings.

Ось приклад застосунку з формою, який використовує Pop3Client для обробки пошти. Уся ця діяльність журналюється шляхом зміни файлу App.config.

  • Створіть застосунок на формі з однією кнопкою. Додайте наступний приклад коду для обробника події натискання кнопки:
  • Додайте посилання на Aspose.Email.
  • Тепер додайте файл App.Config і змініть його, щоб вміст виглядав наступним чином:

Для C# .NET використовуйте наступний варіант

|todo:image_alt_text| | :- | Для VB .NET використовуйте наступний варіант

todo:image_alt_text   todo:image_alt_text  
todo:image_alt_text  
  • Запустіть код і перегляньте папку Log. Буде створено наступний файл.
todo:image_alt_text