2017-04-17 66 views
1

我有大量的quantum作業在我的iex內部生成日誌垃圾。從我phoenix應用:如果我從IEx加載,如何禁用某些配置?

# config/dev.exs 
config :quantum, MyApp, 
    cron: [ 
    # Tons of jobs here 
    ] 

所以,我想被列入僅從phoenix.server CONFIGS這一部分,而不是從IEx標誌。我怎麼能這樣做?

+0

這是否對你的工作:'如果IEx.started?做;配置:量子,MyApp,cron:[#在這裏工作噸]; end'? – Dogbert

+1

是的,但用'除非'。你可以發佈答案嗎? – asiniy

回答

2

您可以檢查iex是否使用IEx.started?/0運行。如果你把這個unless和包裹裏面的config呼叫時,配置將僅iex添加不運行:

# config/dev.exs 
unless IEx.started? do 
    config :quantum, MyApp, 
    cron: [ 
     # Tons of jobs here 
    ] 
end 
+1

非常感謝,親愛的Dogbert! – asiniy