Class: LogStruct::Integrations::GoodJob::Logger
- Inherits:
-
SemanticLogger::Logger
- Object
- SemanticLogger::Logger
- SemanticLogger::Logger
- LogStruct::Integrations::GoodJob::Logger
- Extended by:
- T::Sig
- Defined in:
- lib/log_struct/integrations/good_job/logger.rb
Overview
Custom Logger for GoodJob that creates LogStruct::Log::GoodJob entries
This logger extends LogStruct's SemanticLogger to provide optimal logging performance while creating structured log entries specifically for GoodJob operations and events.
Benefits:
- High-performance logging with SemanticLogger backend
- Structured GoodJob-specific log entries
- Automatic job context capture
- Thread and process information
- Performance metrics and timing data
Usage:
This logger is automatically configured when the GoodJob integration is enabled. It replaces GoodJob.logger to provide structured logging for all GoodJob operations.
Method Summary
Methods inherited from SemanticLogger::Logger
#clear_tags!, #current_tags, #initialize, #pop_tags, #push_tags, #tagged
Constructor Details
This class inherits a constructor from LogStruct::SemanticLogger::Logger