Skip to content

Proof-of-concept logging framework for iOS applications

License

Notifications You must be signed in to change notification settings

AntPRams/LogCrafter

Repository files navigation

LogCrafter - Proof of Concept

LogCrafter is a proof-of-concept logging framework for iOS that demonstrates basic log management and display capabilities.

Key Features

  • Real-time logging: Display log messages in your app as they are generated.
  • Log management: Filter and search log messages based on specific criteria.
  • Timestamps: Log messages include timestamps for easy reference.

Installation

To integrate LogCrafter into your Xcode project, follow these steps:

Swift Package Manager: You can use the Swift Package Manager to add LogCrafter to your project.

Manually: You can download the LogCrafter source code and add it to your project manually.

Usage

Here's how you can experiment with LogCrafter in your iOS app:

  1. Initialize LogCrafter: Import LogCrafter into your project and initialize it in your app's entry point, such as AppDelegate.

  2. Log Messages: You can use the LCLog struct to create and log messages within your app.

  3. Display Logs: Use the provided UI components (if available) to display logs within your app's user interface.

  4. Filter Logs: Experiment with custom filters and queries to find specific log messages.

  5. Customization: Explore custom log types, colors, and labels to see how you can adapt LogCrafter for your app's needs.

  6. Clear Logs: Provide a way to clear logs (if desired) during your experiment.

Contributing

This project is a proof of concept, and contributions are not currently being accepted. It's designed for experimentation and learning purposes.

License

LogCrafter is released under the MIT License. Please note that this is a proof-of-concept project and is not intended for production use.


About

Proof-of-concept logging framework for iOS applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages