Maximize Your SwiftLog with Shipbook for Complete Log Management
Integrating SwiftLog with Shipbook can provide you with an enhanced infrastructure for managing, analyzing, and tracking logs, especially in a development and production environment for iOS applications.
Maintain your SwiftLog habits - elevate your search, analysis & alerts with Shipbook.
Integrating SwiftLog with Shipbook allows you to maintain your logging habits while adding advanced tools for search, analysis, and alerts.
With SwiftLog, logs can be collected efficiently, and Shipbook provides a central platform with advanced search and filtering capabilities, dashboards, and alerts.
SwiftLog for log collection, Shipbook for advanced search and issue understanding.
No credit card needed ✦ Unlimited time on Free plan
No credit card needed ✦ Unlimited time on Free plan
How can you get alerts for critical issues?
You can set up alerts based on specific criteria in the logs. If a critical issue arises in the application, Shipbook will immediately notify you via email or other channels.
What are the log levels supported by SwiftLog, and how can Shipbook enhance them?
SwiftLog supports log levels such as trace, debug, info, and more. By integrating with Shipbook, you can use these levels to not only log efficiently but also set up custom alerts based on the log levels. Shipbook can notify your team when critical issues arise, enhancing your ability to respond quickly to errors.
How can you use advanced search and filtering?
Shipbook's platform includes tools for advanced log searching and filtering, allowing you to quickly find specific information. You can filter logs by levels (Debug, Info, Warning, Error), time, unique identifiers, User ID, device type, app version, log message text, and more.
Dror Yaffe
Co-Founder Bazaart
As a developer of a popular iPhone app there are many issues and bugs that I'm unable to reproduce. Therefore we incorporate very thorough logging, but up until Shipbook it was only available when a technical user would send us an email with the relevant information on his device where the information was logged. With Shipbook, we have access to all that information from a convenient dashboard. We can also cross reference the issue with other occurrences for different users and narrow down the causes for the bugs
How can I add custom metadata to logs in SwiftLog, and how does Shipbook utilize this?
What are the advantages of SwiftLog, and how does integrating it with Shipbook enhance logging capabilities, providing an advanced log management platform for iOS applications or servers?
Custom metadata like user session IDs or request IDs can be attached to logs in SwiftLog. With Shipbook, this metadata is stored in the cloud and becomes fully searchable. You can filter logs based on specific metadata, which helps in debugging user-specific issues and provides valuable insights during error tracking and analysis.
SwiftLog offers several advantages, including a lightweight API that makes it easy to integrate logging into Swift applications. It supports multiple log levels like trace, debug, info, notice, warning, error, and critical, enabling precise control over log generation. SwiftLog is platform-agnostic, making it suitable for iOS, macOS, and server-side environments, with flexible backend support for basic logging needs.
However, SwiftLog lacks advanced infrastructure for storing, searching, or analyzing logs. By integrating with Shipbook, developers can extend SwiftLog’s functionality with cloud-based log storage, advanced search, real-time dashboards, and alert systems based on Shipbook’s log levels: verbose, debug, info, warn, and error. Shipbook also provides session-based logging, ideal for tracking issues in production. This integration enhances SwiftLog’s capabilities while maintaining familiar logging workflows.
For full documentation and deeper insights, please refer to the official SwiftLog and Shipbook documentation.
Integration of SwiftLog with Shipbook is quick and easy. Instead of wasting time endlessly searching through piles of logs, we're here to make the experience of searching and managing issues efficient and convenient, saving you time and frustration. This allows you to focus your creativity on solving the problems.
What are the advantages of SwiftLog, and how does integrating it with Shipbook enhance logging capabilities, providing an advanced log management platform for iOS applications or servers?
SwiftLog provides an efficient, lightweight logging API for Swift applications, supporting multiple log levels (trace, debug, info, notice, warning, error, critical) and is platform-agnostic, working well for iOS, macOS, and server environments. However, it doesn't handle storage or advanced log management natively.
Shipbook complements SwiftLog by adding cloud-based log storage, advanced filtering, session-based tracking, and real-time alerts (verbose, debug, info, warn, error). Together, they offer robust log management without requiring a change in existing logging habits.
For detailed setup and configuration, refer to the official documentation for both SwiftLog and Shipbook.