Class: LogStruct::Integrations::GoodJob::Logger

Inherits:
SemanticLogger::Logger show all
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