2016-10-27 2 views
0

Я запускаю приложение 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 по крайней мере в среде развертывания. Кто-нибудь знает, что печатает его, и если есть какая-либо конфигурация, которая может остановить его?

ответ

0

Оказывается, мы передавали флаг «-d» единорогу, и он печатал дополнительную информацию об отладке.