Конфигуриране на регистриране на дейност за 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