From cf5b47ec2031b8355fcc8cfc772b64295f8f2568 Mon Sep 17 00:00:00 2001 From: pvincent Date: Tue, 24 Sep 2024 23:34:05 +0400 Subject: [PATCH] remove tmp/cache --- bin/dev | 1 + config/initializers/instrumentalizing.rb | 23 ++++++++++++++--------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/bin/dev b/bin/dev index 2addef7..fa08b1a 100755 --- a/bin/dev +++ b/bin/dev @@ -17,6 +17,7 @@ if [[ -d public/assets ]]; then echo "-- Press Enter to confirm / Ctrl+C to cancel" read rm -rf public/assets + rm -rf tmp/cache fi exec foreman start -f Procfile.dev "$@" diff --git a/config/initializers/instrumentalizing.rb b/config/initializers/instrumentalizing.rb index 3d65172..a7b49a6 100644 --- a/config/initializers/instrumentalizing.rb +++ b/config/initializers/instrumentalizing.rb @@ -30,18 +30,28 @@ Rails.configuration.after_initialize do end else - time_format = '%H:%M:%S' unless Rails.application.procfile_server? SemanticLogger.clear_appenders! SemanticLogger.add_appender( io: $stdout, - formatter: Rails.application.config.x.semantic.formatter.constantize.new(time_format:) + formatter: Rails.application.config.x.semantic.formatter.constantize.new( + time_format: Rails.application.procfile_server? ? nil : '%H:%M:%S' + ) ) + ActiveSupport::Notifications.subscribe('rolling.live_constant') do |event| + constants = event.payload[:changes].map { |change| change[:constant] } + if constants.intersection(%w[ACTIVE_RECORD ACTION_VIEW]).any? + Semantic::Instrumentalizer.activate(*build_instrumentation_config) + end + end + Rails.autoloaders.main.on_load('ApplicationController') do SemanticLogger.clear_appenders! SemanticLogger.add_appender( io: $stdout, - formatter: Rails.application.config.x.semantic.formatter.constantize.new(time_format:) + formatter: Rails.application.config.x.semantic.formatter.constantize.new( + time_format: Rails.application.procfile_server? ? nil : '%H:%M:%S' + ) ) Rails.logger.info ' ', dimensions: Semantic::FancyDimensions.new(rails: '╔═╗', before: 1) @@ -50,11 +60,6 @@ Rails.configuration.after_initialize do Semantic::Instrumentalizer.activate(*build_instrumentation_config) end - ActiveSupport::Notifications.subscribe('rolling.live_constant') do |event| - constants = event.payload[:changes].map { |change| change[:constant] } - if constants.intersection(%w[ACTIVE_RECORD ACTION_VIEW]).any? - Semantic::Instrumentalizer.activate(*build_instrumentation_config) - end - end + end end