У меня есть приложение Rails.У меня есть основной поток API, а также lib / service.Итак, для записи логов в файл в сервисе у меня есть:
class SpecificService
@logger = Logger.new(Rails.root.join("log", APP_CONFIG['LOG_FILE']))
@logger.info "MMKService.ENVIRONMENT=" + Rails.env.to_s
if Rails.env.development?
@logger.level = 0
end
if Rails.env.production?
@logger.level = 1
end
if @logger.debug?
@logger.info "MMKService-->Logger level = debug"
else
@logger.info "MMKService-->Logger level = info"
end
Это запись логов в LOG_FILE в сервисе, в то время как основной поток пишет логи в файле журнала по умолчанию development.log.Суть в разработке: я хочу показать журналы SQL-запросов, но все они SQL-запросы идут в development.log, а я хочу, чтобы журналы запросов, сгенерированные в сервисах, переходили к LOG_FILE.Можно ли разбить журналы sql в разных местах?