| 
					
					
					
				 | 
				@ -1,10 +1,13 @@ | 
			
		
		
	
		
			
				 | 
				 | 
				return if Rails.application.tailwind_watcher? | 
				 | 
				 | 
				return if Rails.application.tailwind_watcher? | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				RailsSemanticLogger::Rack::Logger.logger.level = :info # useful for remaining log like "[Rack::Log] Started..." | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				SemanticLogger.clear_appenders! | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				return unless Rails.application.server? | 
				 | 
				 | 
				return unless Rails.application.server? | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				if Rails.env.development? | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  RailsSemanticLogger::Rack::Logger.logger.level = :info # useful for remaining log like "[Rack::Log] Started..." | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  SemanticLogger.clear_appenders! | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  Rails.logger.name = 'rails' | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				end | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				def build_instrumentation_config | 
				 | 
				 | 
				def build_instrumentation_config | 
			
		
		
	
		
			
				 | 
				 | 
				  { | 
				 | 
				 | 
				  { | 
			
		
		
	
		
			
				 | 
				 | 
				    action_controller: true, | 
				 | 
				 | 
				    action_controller: true, | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -16,8 +19,6 @@ def build_instrumentation_config | 
			
		
		
	
		
			
				 | 
				 | 
				end | 
				 | 
				 | 
				end | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				Rails.configuration.after_initialize do | 
				 | 
				 | 
				Rails.configuration.after_initialize do | 
			
		
		
	
		
			
				 | 
				 | 
				  Rails.logger.name = 'rails' | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				  ActiveSupport::Notifications.subscribe('rolling.live_constant') do |event| | 
				 | 
				 | 
				  ActiveSupport::Notifications.subscribe('rolling.live_constant') do |event| | 
			
		
		
	
		
			
				 | 
				 | 
				    constants = event.payload[:changes].map { |change| change[:constant] } | 
				 | 
				 | 
				    constants = event.payload[:changes].map { |change| change[:constant] } | 
			
		
		
	
		
			
				 | 
				 | 
				    if constants.intersection(%w[ACTIVE_RECORD ACTION_VIEW]).any? | 
				 | 
				 | 
				    if constants.intersection(%w[ACTIVE_RECORD ACTION_VIEW]).any? | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -28,7 +29,7 @@ end | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				Rails.autoloaders.main.on_load('ApplicationController') do | 
				 | 
				 | 
				Rails.autoloaders.main.on_load('ApplicationController') do | 
			
		
		
	
		
			
				 | 
				 | 
				  SemanticLogger.clear_appenders! | 
				 | 
				 | 
				  SemanticLogger.clear_appenders! | 
			
		
		
	
		
			
				 | 
				 | 
				  SemanticLogger.add_appender(io: $stdout, formatter: Semantic::FancyFormatter.new) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				  SemanticLogger.add_appender(io: $stdout, formatter: Rails.application.config.x.semantic.formatter.constantize.new) | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				  Rails.logger.info ' ', dimensions: Semantic::FancyDimensions.new(rails: '╔═╗', before: 1) | 
				 | 
				 | 
				  Rails.logger.info ' ', dimensions: Semantic::FancyDimensions.new(rails: '╔═╗', before: 1) | 
			
		
		
	
		
			
				 | 
				 | 
				  Rails.logger.fatal 'Zeitwerk RELOAD!', dimensions: Semantic::FancyDimensions.new(rails: '╠█╣') | 
				 | 
				 | 
				  Rails.logger.fatal 'Zeitwerk RELOAD!', dimensions: Semantic::FancyDimensions.new(rails: '╠█╣') | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |