Go Beyond Logs With Integrated Errors & APM Data
Get more insights with integrated logging & code profiling. Troubleshooting application problems is easy when you can correlate all of your data together.

Go Beyond Logs With Integrated Errors & APM Data
Get more insights with integrated logging & code profiling. Troubleshooting application problems is easy when you can correlate all of your data together.


Centralized Logging
Access all of your application logs from a single place across all applications and servers

Integrated Errors + Logs
Get the full context about errors that show up in your logs

Structured Logging
Make your logging smarter by logging objects and searchable properties
Prefix Is Your New Favorite Local Log Viewer
Stackify’s powerful code profiling is the heart of Retrace and Prefix. Our goal is to make it easy for to improve your code’s performance.
Stop sorting through messy log files. Bring all of your logs together to effortlessly locate issues. Explore the context of suspicious logs directly within the request, and jump directly from a log into a trace for effortless debugging.
- Structured logging
- View logs by request
- Web request details
- SQL queries
- HTTP calls

Go from a Log Statement to Full Transaction Trace
Retrace integrates log management with its APM code profiling functionality.
- Get incredibly detailed transaction traces for your applications.
- The traces includes log statement, errors, SQL queries executed, external HTTP web service calls.

Get More Intelligence About the Errors in Your Logs
Get all the details you wish your logs had with no code changes. Retrace automatically collects the details you need to quickly troubleshoot application errors.
- Web request details
- Full stack trace
- Related log messages
Shipping Your Logs to Retrace is Easy
Retrace supports common logging frameworks for most programming languages. A simple configuration change is all that is needed.
- Programming language specific libraries
- Web server logs
- Syslog
- Windows Events
Logging libraries for many other languages are also supported in addition to our REST API.
Retrace supports Java logs via logback, log4j, or our Java SDK.
Example configuration for log4j:
<appender name="Stackify" class="com.stackify.log.log4j12.StackifyLogAppender"> <param name="apiKey" value="YOUR_ACTIVATION_KEY"/> </appender> <root> <appender-ref ref="Stackify" /> </root>
Retrace supports .NET logs via log4net, NLog, Serilog, or our .NET SDK.
Example configuration for log4net:
<log4net> <root> <level value="DEBUG" /> <appender-ref ref="StackifyAppender" /> </root> <appender name="StackifyAppender" type="StackifyLib.log4net.StackifyAppender, StackifyLib.log4net" /> </log4net>
Retrace supports PHP logs via Monolog, log4php and Syslog.
Retrace supports Node.js logs via Winston.
Retrace supports Ruby logs via the Rails logger.

Advanced Searching and Filtering
Full-text searching is available for your log messages as well as filtering on any fields captured. Several quick filters are easily accessible for things like app name, environment, server name, log type, and log levels.
Enhanced Log Viewing
Perhaps the most low tech feature, but one of the most helpful.
- JSON viewer
- Colored log levels & #tags
- View related log messages


Real-time Log Tailing
Trying to troubleshoot something in production? Use Retrace to search and filter for exactly what you are looking for and then turn on tailing mode. The log viewer will automatically update with new logs.
Structured Logging
Go beyond saving a basic log message to separating out key data, in a structured way, that can be useful for searching and log analysis. It doesn’t really take any more time to do and can enable an amazing amount of functionality from your log data.
Log.Debug("Test model object", new {test=”Hello World”, testInt=100, testBool = true});


Use Tagging in Your Logs
All you have to do is put a # in your logs and Retrace will take care of the rest.
- Highlighted in the log viewer
- Search by tags
- Organize your logs
What our customers are saying


With redundant monitoring of Azure and Stackify and the really granular early alerts we’ve set up in Stackify, I feel much more confident about finding critical issues before they turn into fires.

Aaron Elder
Co-Founder I Crelate
View Where Your Logs Came from in Your Code
Some logging frameworks can track and report where the log messages originated from in your code. Being able to track where your logs come from can be very valuable for tracking down bugs.


Explore All of Your Logging Fields
Retrace has many built-in fields for basic server info, errors, web logs, and Windows events. The field explorer makes it easy to see all the fields that exist and add them to log viewer for display.
Get Analytics from Your Logs
For every field you can track every how often specific values are being logged. This is especially useful for a simple example like a type of error.


Monitor Your Logs
Search your logs for exactly what you are trying to find and save them within Retrace. You can then set up a monitor to run this query every few minutes and alert you if it finds a certain amount of results.
If your app logs a certain message that is really important for you to be aware of, this is an invaluable feature.
Integrated errors make this the worlds best log aggregator.
Get all the details you wish your logs had with no code changes. Retrace automatically collects the details you need to quickly troubleshoot application errors.
- Web request details
- Full stack trace
- Related log messages

Works with your stack
Stackify works out of the box with popular programming languages, as well as common frameworks, such as Syslog, Web Server Logs, Windows Events, and more. View our complete list of supported integrations.

Java

.NET

Node.js

PHP

Python

Ruby






14 day free trial – No credit card required