wonderful-application-19261
05/16/2024, 12:42 PMrake aborted!
Errno::ENOENT: No such file or directory @ rb_sysopen - /application/log/avo.log (Errno::ENOENT)
Thank you advanceminiature-optician-85831
05/16/2024, 12:42 PMloud-jewelry-99127
05/16/2024, 12:49 PMwonderful-application-19261
05/16/2024, 12:50 PMloud-jewelry-99127
05/16/2024, 12:54 PMruby
file_logger = ActiveSupport::Logger.new(Rails.root.join("log", "avo.log"))
file_logger.datetime_format = "%Y-%m-%d %H:%M:%S"
file_logger.formatter = proc do |severity, time, progname, msg|
"[Avo] #{time}: #{msg}\n".tap do |i|
puts i
end
end
file_logger
You can configure and change this default like explained here https://docs.avohq.io/3.0/customization.html#loggerloud-jewelry-99127
05/16/2024, 12:57 PMRails.root.join("log", "avo.log") with $stdoutwonderful-application-19261
05/16/2024, 12:57 PMwonderful-application-19261
05/16/2024, 12:58 PM## == Logger ==
if Rails.env.development?
config.logger = -> {
file_logger = ActiveSupport::Logger.new(Rails.root.join("log", "avo.log"))
file_logger.datetime_format = "%Y-%m-%d %H:%M:%S"
file_logger.formatter = proc do |severity, time, progname, msg|
"[Avo] #{time}: #{msg}\n".tap do |i|
puts i
end
end
file_logger
}
else
config.logger = -> {}
endwonderful-application-19261
05/16/2024, 12:58 PMloud-jewelry-99127
05/16/2024, 12:59 PMRails.root.join("log", "avo.log") and changing it to $stdout in non-development?loud-jewelry-99127
05/16/2024, 1:00 PMruby
config.logger = -> {
file = Rails.env.development? ? Rails.root.join("log", "avo.log") : $stdout
file_logger = ActiveSupport::Logger.new(file)
file_logger.datetime_format = "%Y-%m-%d %H:%M:%S"
file_logger.formatter = proc do |severity, time, progname, msg|
"[Avo] #{time}: #{msg}\n".tap do |i|
puts i
end
end
file_logger
}wonderful-application-19261
05/16/2024, 1:00 PMwonderful-application-19261
05/16/2024, 1:30 PMloud-jewelry-99127
05/16/2024, 2:38 PMable-needle-51274
03/02/2025, 12:37 AMable-needle-51274
03/02/2025, 12:38 AMErrno::ENOENT: No such file or directory @ rb_sysopen - /var/deploy/ced-wil/web_head/releases/20250302003049/log/avo.log (Errno::ENOENT)
17:32:51
/var/deploy/ced-wil/web_head/shared/bundle/ruby/3.4.0/gems/logger-1.6.6/lib/logger/log_device.rb:127:in 'File#initialize'
17:32:51
/var/deploy/ced-wil/web_head/shared/bundle/ruby/3.4.0/gems/logger-1.6.6/lib/logger/log_device.rb:127:in 'IO.open'
17:32:51
/var/deploy/ced-wil/web_head/shared/bundle/ruby/3.4.0/gems/logger-1.6.6/lib/logger/log_device.rb:127:in 'Logger::LogDevice#create_logfile'
17:32:51
/var/deploy/ced-wil/web_head/shared/bundle/ruby/3.4.0/gems/logger-1.6.6/lib/logger/log_device.rb:116:in 'Logger::LogDevice#open_logfile'
17:32:51
/var/deploy/ced-wil/web_head/shared/bundle/ruby/3.4.0/gems/logger-1.6.6/lib/logger/log_device.rb:90:in 'Logger::LogDevice#set_dev'
17:32:51
/var/deploy/ced-wil/web_head/shared/bundle/ruby/3.4.0/gems/logger-1.6.6/lib/logger/log_device.rb:19:in 'Logger::LogDevice#initialize'loud-jewelry-99127
03/03/2025, 7:29 AMable-needle-51274
03/03/2025, 3:40 PMable-needle-51274
03/03/2025, 3:40 PMloud-jewelry-99127
03/03/2025, 3:55 PM