Я запускаю приложение Sinatra и добавляю к нему какое-то специальное промежуточное программное обеспечение.Удалить стопку в стеке на стойке
Моя проблема заключается в том, что при запуске приложения команда rackup печатает весь стек стека в конце запуска стойки. Нечто похожее на:
{:inner_app=>
#<NewRelic::Agent::Instrumentation::MiddlewareProxy:0x0055e978c28bb8
@category=:middleware,
@is_app=false,
@target=
#<Rack::Cors:0x0055e978c297c0
@all_resources=
[#<Rack::Cors::Resources:0x0055e978c29608
@origins=["*"],
@public_resources=true,
@resources=
[#<Rack::Cors::Resource:0x0055e978c292c0
@credentials=true,
@expose=["Location"],
@headers=:any,
@max_age=1728000,
@methods=[:get, :post, :put, :delete, :options],
@public_resource=true>]>]
...
}
Я сделал лабораторию, чтобы воспроизвести его легко, это here.
В моем случае стойка стека поставляется с определенными значениями экземпляров, которые содержат некоторую конфиденциальную информацию, которая должна оставаться секретной.
Я просто хочу остановить запись этого файла на stdout по крайней мере в среде развертывания. Кто-нибудь знает, что печатает его, и если есть какая-либо конфигурация, которая может остановить его?