UniLogger

$9
Publisher Samet Kurumahmut
File size 63.89kB
Number of files 8
Latest version 1.0.0
Latest release date 2024-09-11 06:26:21
First release date 2024-09-11 06:26:21
Supported Unity versions 2018.4.2 or higher

🚀Enhance your Unity project’s logging capabilities with the UniLogger package! This package provides a comprehensive suite of logging utilities tailored specifically for Unity developers, allowing you to streamline your debug logs and improve performance during development.


👉 Key Features:



✅ Conditional Logging for Development Builds: Automatically ensures that your debug logs are only active in the Unity Editor and Development Builds. When building for release, the logs are stripped out, maintaining your project's performance.


✅ Object-Oriented Log Access: Easily access log functions directly from any Object in your Unity project. This enables more context-aware logging, making it easier to trace issues back to their source.


✅ Optimized Log Functions with Func Overloads: Avoid unnecessary overhead in your logging logic by utilizing Func overloads. This feature ensures that the evaluation of complex log messages only occurs when necessary, significantly optimizing runtime performance.


✅ Extended Debug Log Variants: Utilize a variety of logging methods, including Log, LogWarning, LogError, and LogException, all enhanced with conditional compilation attributes, to make sure your logs are efficient and informative.


✅ Seamless Integration: The package integrates seamlessly into existing Unity projects, requiring minimal setup. Simply import the package, and you’re ready to start logging more efficiently.


❔ Why Choose UniLogger?


This package is perfect for developers who want to maintain a clean, performance-optimized build while having robust logging capabilities during development. By adopting these tools, you can ensure that your release builds are free from unnecessary log overhead, while still having access to powerful logging during testing and debugging phases.


🛠️ Asset Includes:


📜 UniLog.cs __________________ Logging for Release builds

📜 UniLogDev.cs ______________ Logging for Unity Editor and Development builds

📜 UniLogExt.cs _______________ Object Extensions for 'UniLog'

📜 UniLogDevExt.cs ___________ Object Extensions for 'UniLogDev'

📜 UniDebugTraceListener.cs _ Log with System.Diagnostics.Trace.WriteXXX


📩 Support:


If you have any questions or need assistance with the package, please don’t hesitate to contact us through the Unity Asset Store or via email.


🎮 Get Started Today!


Start enhancing your Unity development process with smarter, more efficient logging. Add UniLogger to your toolkit and make logging a breeze!