Logger
Logger
Core Logger implementation that implements ILogger interface. Pure C# implementation without Godot dependencies for the Core layer.
Project: GridPlacement v6.0
Layer: Core
Source: Core/Services/Logging/Logger.cs
Namespace: GridBuilding.Core.Services.Logging
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Properties
LogLevel
Current log level for filtering messages.
Methods
Log
Logs a message at the specified level.
Returns: void
Parameters:
LogLevel levelstring message
LogDebug
Log a debug message
Returns: void
Parameters:
string message
LogDebug
Log a debug message with context
Returns: void
Parameters:
string messageobject context
LogInfo
Log an info message
Returns: void
Parameters:
string message
LogInfo
Log an info message with context
Returns: void
Parameters:
string messageobject context
LogWarning
Log a warning message
Returns: void
Parameters:
string message
LogWarning
Log a warning message with context
Returns: void
Parameters:
string messageobject context
LogError
Log an error message
Returns: void
Parameters:
string message
LogError
Log an error message with context
Returns: void
Parameters:
string messageobject context