# AWS DynamoDB Trace Listener The **AWS DynamoDB Trace Listener** allows System.Diagnostics.Trace calls to be written to Amazon DynamoDB. ## Usage Information The trace listener can be included in your project from the [NuGet][nuget-package] package. Once included the trace listener can be configured in your application's app.config or web.config. Here is an example configuration that writes all Trace.Write calls to DynamoDB.
<system.diagnostics>
  <trace autoflush="true">
    <listeners>
      <add name="dynamo" type="Amazon.TraceListener.DynamoDBTraceListener, AWS.TraceListener"
                      Region="us-west-2"
                      ExcludeAttributes="Callstack"
                      HashKeyFormat="%ComputerName%-{EventType}-{ProcessId}"
                      RangeKeyFormat="{Time}"
        />
    </listeners>
  </trace>    
</system.diagnostics>
Go [here](http://blogs.aws.amazon.com/net/post/Tx16NZPGUZK6LDU/DynamoDBTraceListener) for more information on using the trace listener. ## Links * [AWS Trace Listener NuGet package][nuget-package] * [AWS .NET Developer Blog][dotnet-blog] * [AWS SDK for .NET GitHub Repository][github-awssdk] * [AWS SDK for .NET SDK][sdk-website] [nuget-package]: https://www.nuget.org/packages/AWS.TraceListener/ [github-awssdk]: https://github.com/aws/aws-sdk-net [sdk-website]: http://aws.amazon.com/sdkfornet [dotnet-blog]: http://blogs.aws.amazon.com/net/