

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 應用程式日誌記錄
<a name="logging"></a>

AWS 提供原生日誌記錄，讓您可完整、近乎即時地掌握環境運作的可見性和透明度。這些工具可以與監控解決方案整合，以在 IT end-to-end 組織中端對端掌握和解決安全相關活動。

您可以使用下表列出的 .NET 記錄架構來實作應用程式層級記錄，以整合 .NET Framework 應用程式與 Amazon CloudWatch。


****  

| 記錄架構 | 描述 | 下載和範例 | 
| --- | --- | --- | 
| **AspNetCore** | ASP.NET Core ILogger 的 AWS 實作，記錄記錄訊息至 Amazon CloudWatch Logs。 | [NuGet 套件](https://www.nuget.org/packages/AWS.Logger.AspNetCore/)<br />[記錄範例](https://github.com/aws/aws-logging-dotnet/tree/master/samples/AspNetCore) | 
| **NLog** | 記錄記錄訊息至 Amazon CloudWatch Logs 的 An AWS NLog 目標。 | [NuGet 套件](https://www.nuget.org/packages/AWS.Logger.NLog)<br />[記錄範例](https://github.com/aws/aws-logging-dotnet/tree/master/samples/NLog) | 
| **Serilog** | 記錄記錄訊息至 Amazon CloudWatch Logs 的 AWS SeriLog 接收器。 | [NuGet 套件](https://www.nuget.org/packages/AWS.Logger.SeriLog/)<br />[記錄範例](https://github.com/aws/aws-logging-dotnet/tree/master/samples/Serilog) | 
| **Log4net** | An AWS Log4net 附加元件，記錄記錄訊息至 Amazon CloudWatch Logs。 | [NuGet 套件](https://www.nuget.org/packages/AWS.Logger.Log4net/)<br />[記錄範例](https://github.com/aws/aws-logging-dotnet/tree/master/samples/Log4net) | 

## 資源
<a name="logging-resources"></a>
+ [Amazon CloudWatch 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) (AWS 文件）
+ [Amazon CloudWatch Logs 和 .NET Logging Framework ](https://aws.amazon.com/blogs/developer/amazon-cloudwatch-logs-and-net-logging-frameworks/)(AWS 開發人員工具部落格）
+ [Amazon.Lambda.Logging.AspNetCore](https://github.com/aws/aws-lambda-dotnet/tree/master/Libraries/src/Amazon.Lambda.Logging.AspNetCore) (GitHub 儲存庫）