Cấu hình ghi nhật ký hoạt động cho POP3 Client trong các ứng dụng .NET Core
Bật ghi nhật ký hoạt động trong POP3 Client
Sử dụng Tệp appsettings.json để Kích hoạt Ghi Lại Hoạt Động
Ghi nhật ký hoạt động được sử dụng để gỡ lỗi, cũng như để thu thập và phân tích thông tin hoạt động về POP3 client.
LƯU Ý: Tùy chọn này được ưu tiên cho các ứng dụng .NET Core.
Đăng nhập Pop3Client có thể được bật với các bước và mẫu mã sau:
-
Thêm tệp cấu hình appsettings.json vào dự án C#, nếu nó chưa được thêm trước đó.
-
Đảm bảo rằng tệp dự án chứa các dòng sau trong phần ItemGroup.
<Content Include="appsettings.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Content> -
Sau đó, thêm nội dung sau vào tệp appsettings.json.
{ "Pop3DiagnosticLog": "Pop3.log", "Pop3DiagnosticLog_UseDate": true }
Hai thuộc tính được đề cập ở trên là:
-
Pop3DiagnosticLog - chỉ định đường dẫn tương đối hoặc tuyệt đối tới tệp nhật ký.
-
Pop3DiagnosticLog_UseDate - chỉ định xem có nên thêm biểu diễn chuỗi của ngày hiện tại vào tên tệp nhật ký hay không.
Sử dụng mã chương trình để bật ghi nhật ký hoạt động
Bạn cũng có thể bật ghi nhật ký ngay trong mã.
LƯU Ý: ngay cả khi bạn đã bật ghi nhật ký bằng tệp cấu hình, tùy chọn này sẽ được áp dụng.
Đăng nhập Pop3Client có thể được bật với các bước và mẫu mã sau:
- Tạo một Pop3Client.
- Đặt đường dẫn tới tệp nhật ký bằng cách sử dụng LogFileName thuộc tính.
- Đặt UseDateInLogFileName thuộc tính nếu cần thiết.
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;
}
Bật ghi nhật ký hoạt động với tệp App.config
Pop3Client hoạt động có thể được ghi lại bằng cách sửa đổi configSections trong tệp cấu hình. Dưới đây là các bước thực hiện ghi nhật ký chẩn đoán:
- Thêm một sectionGroup có tên "applicationSettings".
- Thêm một section có tên "Aspose.Email.Properties.Settings".
- Bao gồm cài đặt ImapDiagonosticLog nơi tên tệp được định nghĩa trong applicationSettings/Aspose.Email.Properties.Settings.
Đây là một ứng dụng form mẫu sử dụng Pop3Client để xử lý thư. Toàn bộ hoạt động này được ghi lại bằng cách sửa đổi tệp App.config.
- Tạo một ứng dụng dựa trên form với một nút duy nhất. Thêm đoạn mã mẫu sau cho sự kiện click của nút:
- Thêm tham chiếu tới Aspose.Email.
- Bây giờ thêm tệp App.Config và sửa đổi nó sao cho nội dung tệp như sau:
Đối với C# .NET, sử dụng tùy chọn sau
|
| | :- | Đối với VB .NET sử dụng tùy chọn sau
![]() |
![]() |
|---|
![]() |
|---|
- Chạy mã và sau đó quan sát thư mục Log. Tệp sau sẽ được tạo.
![]() |
|---|


