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 level
  • string message

LogDebug

Log a debug message

Returns: void

Parameters:

  • string message

LogDebug

Log a debug message with context

Returns: void

Parameters:

  • string message
  • object context

LogInfo

Log an info message

Returns: void

Parameters:

  • string message

LogInfo

Log an info message with context

Returns: void

Parameters:

  • string message
  • object context

LogWarning

Log a warning message

Returns: void

Parameters:

  • string message

LogWarning

Log a warning message with context

Returns: void

Parameters:

  • string message
  • object context

LogError

Log an error message

Returns: void

Parameters:

  • string message

LogError

Log an error message with context

Returns: void

Parameters:

  • string message
  • object context