【发布时间】:2014-03-27 03:49:12
【问题描述】:
我有一些 EUnit 测试,作为它们的设置/拆卸过程的一部分,启动和停止一些应用程序。
每当应用程序停止时,Erlang 都会输出一个大的日志块,例如
=INFO REPORT==== 26-Mar-2014::10:43:18 ===
application: asn1
exited: stopped
type: temporary
我使用的 EUnit 代码是
my_test_() ->
{setup,
fun() ->
{ok, Apps} = application:ensure_all_started(my_app)
end,
fun({ok, AppList}) ->
lists:foreach(fun (App) -> application:stop(App) end, AppList)
end,
[
?_test(first_test())
,?_test(second_test())
]}.
这为我获取了为我的my_app 应用程序启动的所有应用程序的列表,然后将该值传递回关闭函数,该函数将停止其中的每一个。
我可以做些什么来让 Erlang 对应用程序关闭保持沉默?它会吐出大量文本,让我更难找到我关心的输出。
【问题讨论】:
标签: erlang