2016-07-26 69 views

回答

6

每个混音项目都有一个config.exs文件。混音开始时,它会加载该文件。在仙丹一个常见的模式是定义CONFIGS针对不同的环境,像test.exsdev.exsprod.exs,等等,等等

许多项目,如凤凰卫视将在您的config文件夹中生成这些文件给你,你会看到这条线在config.exs行:

import_config "#{Mix.env}.exs" 

当你运行mix test它设置MIX_ENV环境变量“测试”,这意味着import_config行加载您test.exs文件。

所以为了设置只是你测试你的日志记录级别,在你test.exs文件,你可以写:

# Print only warnings and errors during test 
config :logger, level: :warn