# 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/