UniLogger View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2021.3.32 or later
Package size
64 KB
Files
8
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

UniLogger

by Samet Kurumahmut (opens in new tab)

No ratings yet

UniLogger - Enhanced Debug Logging Tools for Unity

Price $9.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for UniLogger, 6 months Current $9.99; lowest $9.99; highest $9.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 1

UniLogger screenshot 1

UniLogger screenshot 1

About this asset

🚀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!

From the publisher's Asset Store listing.

Technical details

🔧 UniLogDev.Debug(()=>string.Concat(strings)) and all variants for 'Development Build's

🔧 UniLog.Debug(()=>string.Concat(strings)) and all variants for 'Release' platforms

🔧 Object Extensions: this.UniLogDevDebug(()=>string.Concat(strings)) and all variants for 'MonoBehaviour'(actually Object).

🔧 Assembly ready for double-click logs via Console Window. So, the log will go exactly where you want it.

🔧 Trace listener for System.Diagnostics.Trace.WriteXXX(string) and System.Diagnostics.Debug.WriteXXX(string).

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.32f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.