Structured logging for GLB operations Provides consistent formatting and verbosity control.
More...
|
| static void | SetLogLevel (GLBLogLevel level) |
| | Set the log level using GLBLogLevel enum.
|
| |
| static GLBLogLevel | GetLogLevel () |
| | Get the current log level as GLBLogLevel.
|
| |
| static void | SyncWithSettings () |
| | Automatically sync with AssetManagerSettings when available.
|
| |
| static void | Error (string message, GLBLogCategory category=GLBLogCategory.General, UnityEngine.Object context=null) |
| | Log an error (always logged)
|
| |
| static void | Error (string message, Exception ex, GLBLogCategory category=GLBLogCategory.General, UnityEngine.Object context=null) |
| | Log an error with exception details.
|
| |
| static void | Warning (string message, GLBLogCategory category=GLBLogCategory.General, UnityEngine.Object context=null) |
| | Log a warning (logged if verbosity >= Warnings)
|
| |
| static void | Info (string message, GLBLogCategory category=GLBLogCategory.General, UnityEngine.Object context=null) |
| | Log info (logged if verbosity >= Info)
|
| |
| static void | Verbose (string message, GLBLogCategory category=GLBLogCategory.General, UnityEngine.Object context=null) |
| | Log verbose/debug message (logged only if verbosity == Verbose)
|
| |
| static void | Export (string message, GLBLogVerbosity level=GLBLogVerbosity.Verbose) |
| | Log export-specific message.
|
| |
| static void | Import (string message, GLBLogVerbosity level=GLBLogVerbosity.Verbose) |
| | Log import-specific message.
|
| |
| static void | Material (string message, GLBLogVerbosity level=GLBLogVerbosity.Verbose) |
| | Log material-specific message.
|
| |
| static void | Component (string message, GLBLogVerbosity level=GLBLogVerbosity.Verbose) |
| | Log component-specific message.
|
| |
| static void | Reference (string message, GLBLogVerbosity level=GLBLogVerbosity.Verbose) |
| | Log reference-specific message.
|
| |
| static void | Type (string message, GLBLogVerbosity level=GLBLogVerbosity.Verbose) |
| | Log type resolution message.
|
| |
| static LogScope | BeginScope (string operation, GLBLogCategory category=GLBLogCategory.General) |
| | Create a logging scope for tracking operation duration.
|
| |
Structured logging for GLB operations Provides consistent formatting and verbosity control.