Skip to content

Releases: MohammadHamidi/UnityBetterLog

Unity Better Log v1.0.0

06 Jun 11:38
094afc7

Choose a tag to compare

Unity Better Log - Release Notes

v1.0.0 - Initial Release

We are excited to announce the initial release of Unity Better Log, a powerful and customizable debug logging package for Unity projects. This release brings a set of features and improvements to enhance your debugging experience and streamline your development workflow.

Features

  • Multi-level Logging: Log messages with different levels of severity, including Info, Warning, and Error. Easily distinguish between different types of log messages and focus on the ones that matter most to you.
  • Customizable Colors: Assign distinct colors to each log level, making it easier to visually identify and differentiate log messages at a glance. Customize the colors to match your project's style or personal preference.
  • Scriptable Object Configuration: Configure the logger settings using a scriptable object, providing a centralized and easy-to-modify configuration. Adjust log levels, colors, and other settings without modifying code.
  • Conditional Compilation: The logger package supports conditional compilation, allowing you to include or exclude logging statements based on your build configuration. Easily enable or disable logging for editor and debug builds.
  • Dependency Injection Support: Integrate the logger package seamlessly with Zenject, a popular dependency injection framework for Unity. Inject the logger interface into your scripts and manage dependencies effectively.

Installation

To install Unity Better Log in your Unity project, follow these simple steps:

  1. Download the DebugLogger.unitypackage file from the releases page.
  2. In your Unity project, go to "Assets" -> "Import Package" -> "Custom Package".
  3. Select the downloaded package file and click "Import".
  4. (Optional) If you want to use dependency injection with Zenject:
    • Make sure you have Zenject installed in your project. You can install it via the Unity Package Manager or by downloading it from the Zenject repository.
    • Add the LoggerInstaller script to your project's installers.

Usage

Check out the README file for detailed instructions on how to use Unity Better Log in your project. It covers basic usage, customization options, and integration with dependency injection frameworks like Zenject.

Feedback and Support

We value your feedback and are committed to providing excellent support. If you encounter any issues, have suggestions for improvements, or want to share your experience with Unity Better Log, please don't hesitate to reach out to us through the issue tracker.

Future Plans

We have exciting plans for the future of Unity Better Log. Some of the features and improvements we are considering for upcoming releases include:

  • Advanced filtering options for log messages
  • Log file export and analysis tools
  • Integration with popular Unity frameworks and tools
  • Performance optimizations and memory management enhancements

Stay tuned for future updates and releases!

Thank you for choosing Unity Better Log. We hope this package enhances your Unity development experience and helps you create amazing projects.

Happy logging!

The Unity Better Log Team

Full Changelog: https://github.com/MohammadHamidi/UnityBetterLog/commits/v1.0.0