AppSignal Logging helps you answer questions like
Getting started
Our documentation covers everything you need to know to get AppSignal Logging up and running with your application.- How to configure logging
- How to manage your logs
- How to query your logs
- How to export your logs with Long-term Log Storage
- How to create and manage triggers
- How to troubleshoot issues
Supported AppSignal Integrations
The following AppSignal integrations feature out-of-the-box support for AppSignal Logging:Best Practices
To log or not to log, that can be a tricky question to answer. The best kinds of logs are descriptive, contextual, and concise. With AppSignal, you can get the most out of your logs by utilizing features like custom attributes, which allow you to add additional, filterable data to your log lines. You can read our Learning Center article on logging best practices for more information on properly utilizing your application logs.Log Retention
Retention will vary depending on your plan. You can find actual retention and pricing information on our plans page. If you need to store logs for longer periods, you can export them to an S3-compatible storage solution using the Long-Term Log Storage add-on. This add-on allows you to retain your logs beyond the 30-day period AppSignal typically stores them, giving you greater control over your log data retention. For setup instructions, visit the Long-Term Log Storage setup guide.Limitations
AppSignal Logging complements our APM features by capturing important events like slow database queries, admin activity, and outgoing API calls. However, there are some limitations:- We support up to 500k log lines per minute per app.
- Log lines can be up to 10,000 characters, with any excess being truncated.
- Deeply nested JSON payloads are not supported.