@ -193,7 +193,7 @@ lager_test_() ->
eRum : warning ( " test message " ) ,
? assertEqual ( 1 , count ( ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( " test message " , Message ) ,
ok
end
@ -203,7 +203,7 @@ lager_test_() ->
? rumWarning ( " test message " , [ ] ) ,
? assertEqual ( 1 , count ( ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( " test message " , Message ) ,
ok
end
@ -213,7 +213,7 @@ lager_test_() ->
eRum : warning_unsafe ( " test message " ) ,
? assertEqual ( 1 , count ( ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( " test message " , Message ) ,
ok
end
@ -223,7 +223,7 @@ lager_test_() ->
eRum : warning ( " test message ~p " , [ self ( ) ] ) ,
? assertEqual ( 1 , count ( ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( lists : flatten ( io_lib : format ( " test message ~p " , [ self ( ) ] ) ) , lists : flatten ( Message ) ) ,
ok
end
@ -233,7 +233,7 @@ lager_test_() ->
? rumWarning ( " test message ~p " , [ self ( ) ] ) ,
? assertEqual ( 1 , count ( ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( lists : flatten ( io_lib : format ( " test message ~p " , [ self ( ) ] ) ) , lists : flatten ( Message ) ) ,
ok
end
@ -243,7 +243,7 @@ lager_test_() ->
eRum : warning_unsafe ( " test message ~p " , [ self ( ) ] ) ,
? assertEqual ( 1 , count ( ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( lists : flatten ( io_lib : format ( " test message ~p " , [ self ( ) ] ) ) , lists : flatten ( Message ) ) ,
ok
end
@ -640,7 +640,7 @@ lager_test_() ->
fun ( ) - >
print_state ( ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( info ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( info ) ) ,
{ mask , Mask } = rumUtil : config_to_mask ( info ) ,
? assertEqual ( " State #state{level={mask, " ++ integer_to_list ( Mask ) ++ " },buffer=[],ignored=[]} " , lists : flatten ( Message ) ) ,
ok
@ -650,7 +650,7 @@ lager_test_() ->
fun ( ) - >
print_bad_state ( ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( info ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( info ) ) ,
? assertEqual ( " State {state,1} " , lists : flatten ( Message ) ) ,
ok
end
@ -660,7 +660,7 @@ lager_test_() ->
spawn ( fun ( ) - > eRum : info ( " State ~p " , [ eRum : pr ( { state , 1 } , lager ) ] ) end ) ,
timer : sleep ( 100 ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( info ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( info ) ) ,
? assertEqual ( " State {state,1} " , lists : flatten ( Message ) ) ,
ok
end
@ -670,7 +670,7 @@ lager_test_() ->
spawn ( fun ( ) - > eRum : info ( " State ~p " , [ eRum : pr ( ok , lager ) ] ) end ) ,
timer : sleep ( 100 ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( info ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( info ) ) ,
? assertEqual ( " State ok " , lists : flatten ( Message ) ) ,
ok
end
@ -680,7 +680,7 @@ lager_test_() ->
spawn ( fun ( ) - > eRum : info ( " State ~p " , [ eRum : pr ( { state , 1 } , not_a_module ) ] ) end ) ,
timer : sleep ( 1000 ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( info ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( info ) ) ,
? assertEqual ( " State {state,1} " , lists : flatten ( Message ) ) ,
ok
end
@ -766,7 +766,7 @@ extra_sinks_test_() ->
? TEST_SINK_NAME : warning ( " test message " ) ,
? assertEqual ( 1 , count ( ? TEST_SINK_EVENT ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ? TEST_SINK_EVENT ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( " test message " , Message ) ,
ok
end
@ -776,7 +776,7 @@ extra_sinks_test_() ->
? TEST_SINK_NAME : warning ( " test message ~p " , [ self ( ) ] ) ,
? assertEqual ( 1 , count ( ? TEST_SINK_EVENT ) ) ,
{ Level , _ Time , Message , _ Metadata } = pop ( ? TEST_SINK_EVENT ) ,
? assertMatch ( Level , rumUtil : level_to_n um ( warning ) ) ,
? assertMatch ( Level , rumUtil : levelToN um ( warning ) ) ,
? assertEqual ( lists : flatten ( io_lib : format ( " test message ~p " , [ self ( ) ] ) ) , lists : flatten ( Message ) ) ,
ok
end
@ -1040,7 +1040,7 @@ crash_fsm_test_() ->
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
test_body ( Expected , lists : flatten ( Msg ) ) ,
? assertEqual ( Pid , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level )
? assertEqual ( rumUtil : levelToN um ( error ) , Level )
end
end
}
@ -1085,7 +1085,7 @@ error_logger_redirect_crash_test_() ->
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
test_body ( Expected , lists : flatten ( Msg ) ) ,
? assertEqual ( Pid , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level )
? assertEqual ( rumUtil : levelToN um ( error ) , Level )
end
}
end
@ -1175,7 +1175,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( [ { this , is } , a , { silly , format } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = " this: is, a, silly: format " ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1187,7 +1187,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( " this is less silly " ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = " this is less silly " ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1198,7 +1198,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_msg ( " doom, doom has come upon you all " ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = " doom, doom has come upon you all " ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1209,7 +1209,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_msg ( " ~ ts " , [ " Привет! " ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Привет! " , lists : flatten ( Msg ) )
end
@ -1228,7 +1228,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( [ { this , is } , a , { silly , format } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = " this: is, a, silly: format " ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1239,7 +1239,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( [ [ { this , is } , a , { silly , format } ] | | _ < - lists : seq ( 0 , 600 ) ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assert ( length ( lists : flatten ( Msg ) ) < 5000 )
end
@ -1249,7 +1249,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( { foolish , bees } ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " {foolish,bees} " , lists : flatten ( Msg ) )
end
@ -1259,7 +1259,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( { foolish , bees } ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " {foolish,bees} " , lists : flatten ( Msg ) )
end
@ -1269,7 +1269,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( " this is less silly " ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " this is less silly " , lists : flatten ( Msg ) )
end
@ -1279,7 +1279,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( string : copies ( " this is less silly " , 1000 ) ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assert ( length ( lists : flatten ( Msg ) ) < 5100 )
end
@ -1289,7 +1289,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( [ " this is less silly " , { than , " this " } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " \" this is less silly \" , than: \" this \" " , lists : flatten ( Msg ) )
end
@ -1299,7 +1299,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_msg ( " doom, doom has come upon you all " ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " doom, doom has come upon you all " , lists : flatten ( Msg ) )
end
@ -1309,7 +1309,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_msg ( " doom, doom has come upon you all ~p " , [ string : copies ( " doom " , 10000 ) ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assert ( length ( lists : flatten ( Msg ) ) < 5100 )
end
@ -1319,7 +1319,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_msg ( " ~ ts " , [ " Привет! " ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Привет! " , lists : flatten ( Msg ) )
end
@ -1348,7 +1348,7 @@ error_logger_redirect_test_() ->
sync_error_logger : warning_msg ( " ~ ts " , [ " Привет! " ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( Lvl ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( Lvl ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Привет! " , lists : flatten ( Msg ) )
end
@ -1360,7 +1360,7 @@ error_logger_redirect_test_() ->
sync_error_logger : warning_msg ( " doom, doom has come upon you all " ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( Lvl ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( Lvl ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " doom, doom has come upon you all " , lists : flatten ( Msg ) )
end
@ -1372,7 +1372,7 @@ error_logger_redirect_test_() ->
sync_error_logger : warning_report ( [ { i , like } , pie ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( Lvl ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( Lvl ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " i: like, pie " , lists : flatten ( Msg ) )
end
@ -1384,7 +1384,7 @@ error_logger_redirect_test_() ->
sync_error_logger : warning_report ( { foolish , bees } ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( Lvl ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( Lvl ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " {foolish,bees} " , lists : flatten ( Msg ) )
end
@ -1394,7 +1394,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( [ { application , foo } , { exited , quittin_time } , { type , lazy } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Application foo exited with reason: quittin_time " , lists : flatten ( Msg ) )
end
@ -1404,7 +1404,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( supervisor_report , [ { errorContext , france } , { offender , [ { name , mini_steve } , { mfargs , { a , b , [ c ] } } , { pid , bleh } ] } , { reason , fired } , { supervisor , { local , steve } } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Supervisor steve had child mini_steve started with a:b(c) at bleh exit with reason fired in context france " , lists : flatten ( Msg ) )
end
@ -1414,7 +1414,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( supervisor_report , [ { errorContext , france } , { offender , [ { name , mini_steve } , { mfargs , { a , b , [ c ] } } , { pid , bleh } ] } , { reason , { function_clause , [ { crash , handle_info , [ foo ] } ] } } , { supervisor , { local , steve } } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Supervisor steve had child mini_steve started with a:b(c) at bleh exit with reason no function clause matching crash:handle_info(foo) in context france " , lists : flatten ( Msg ) )
end
@ -1425,7 +1425,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( supervisor_report , [ { errorContext , france } , { offender , [ { name , mini_steve } , { mfargs , { a , b , [ c ] } } , { pid , bleh } ] } , { reason , { function_clause , [ { crash , handle_info , [ foo ] } ] } } , { supervisor , somepid } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Supervisor somepid had child mini_steve started with a:b(c) at bleh exit with reason no function clause matching crash:handle_info(foo) in context france " , lists : flatten ( Msg ) )
end
@ -1436,7 +1436,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( supervisor_report , [ { errorContext , france } , { offender , [ { mod , mini_steve } , { pid , bleh } ] } , { reason , fired } , { supervisor , { local , steve } } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Supervisor steve had child at module mini_steve at bleh exit with reason fired in context france " , lists : flatten ( Msg ) )
end
@ -1446,7 +1446,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( progress , [ { application , foo } , { started_at , node ( ) } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( info ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( info ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = lists : flatten ( io_lib : format ( " Application foo started on node ~w " , [ node ( ) ] ) ) ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1459,7 +1459,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( progress , [ { supervisor , { local , foo } } , { started , [ { mfargs , { foo , bar , 1 } } , { pid , baz } ] } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( debug ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( debug ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Supervisor foo started foo:bar/1 at pid baz " , lists : flatten ( Msg ) )
end
@ -1471,7 +1471,7 @@ error_logger_redirect_test_() ->
sync_error_logger : info_report ( progress , [ { supervisor , somepid } , { started , [ { mfargs , { foo , bar , 1 } } , { pid , baz } ] } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( debug ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( debug ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Supervisor somepid started foo:bar/1 at pid baz " , lists : flatten ( Msg ) )
end
@ -1481,7 +1481,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( crash_report , [ [ { pid , self ( ) } , { registered_name , [ ] } , { error_info , { error , emfile , [ { stack , trace , 1 } ] } } ] , [ ] ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = lists : flatten ( io_lib : format ( " CRASH REPORT Process ~w with 0 neighbours crashed with reason: maximum number of file descriptors exhausted, check ulimit -n " , [ self ( ) ] ) ) ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1492,7 +1492,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( crash_report , [ [ { pid , self ( ) } , { registered_name , [ ] } , { error_info , { error , system_limit , [ { erlang , spawn , 1 } ] } } ] , [ ] ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = lists : flatten ( io_lib : format ( " CRASH REPORT Process ~w with 0 neighbours crashed with reason: system limit: maximum number of processes exceeded " , [ self ( ) ] ) ) ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1503,7 +1503,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( crash_report , [ [ { pid , self ( ) } , { registered_name , [ ] } , { error_info , { error , system_limit , [ { erlang , spawn_opt , 1 } ] } } ] , [ ] ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = lists : flatten ( io_lib : format ( " CRASH REPORT Process ~w with 0 neighbours crashed with reason: system limit: maximum number of processes exceeded " , [ self ( ) ] ) ) ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1514,7 +1514,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( crash_report , [ [ { pid , self ( ) } , { registered_name , [ ] } , { error_info , { error , system_limit , [ { erlang , open_port , 1 } ] } } ] , [ ] ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = lists : flatten ( io_lib : format ( " CRASH REPORT Process ~w with 0 neighbours crashed with reason: system limit: maximum number of ports exceeded " , [ self ( ) ] ) ) ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1525,7 +1525,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( crash_report , [ [ { pid , self ( ) } , { registered_name , [ ] } , { error_info , { error , system_limit , [ { erlang , list_to_atom , 1 } ] } } ] , [ ] ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = lists : flatten ( io_lib : format ( " CRASH REPORT Process ~w with 0 neighbours crashed with reason: system limit: tried to create an atom larger than 255, or maximum atom count exceeded " , [ self ( ) ] ) ) ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1536,7 +1536,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_report ( crash_report , [ [ { pid , self ( ) } , { registered_name , test } , { error_info , { error , system_limit , [ { ets , new , [ segment_offsets , [ ordered_set , public ] ] } , { mi_segment , open_write , 1 } , { mi_buffer_converter , handle_cast , 2 } , { gen_server , handle_msg , 5 } , { proc_lib , init_p_do_apply , 3 } ] } } ] , [ ] ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
Expected = lists : flatten ( io_lib : format ( " CRASH REPORT Process ~w with 0 neighbours crashed with reason: system limit: maximum number of ETS tables exceeded " , [ test ] ) ) ,
? assertEqual ( Expected , lists : flatten ( Msg ) )
@ -1612,7 +1612,7 @@ error_logger_redirect_test_() ->
sync_error_logger : error_msg ( " webmachine error: path= ~p ~n ~p ~n " , [ Path , Reason ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Webmachine error at path \" /cgi-bin/phpmyadmin \" : no match of right hand value {error,timeout} in myapp:dostuff/2 line 123 " , lists : flatten ( Msg ) )
@ -1633,7 +1633,7 @@ error_logger_redirect_test_() ->
" Request " , Stack ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Cowboy handler my_handler terminated in my_handler:init/3 with reason: no match of right hand value {error,timeout} in my_handler:init/3 line 123 " , lists : flatten ( Msg ) )
end
@ -1652,7 +1652,7 @@ error_logger_redirect_test_() ->
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Cowboy handler my_handler terminated in my_handler:somecallback/3 with reason: no match of right hand value {error,timeout} in my_handler:somecallback/3 line 123 " , lists : flatten ( Msg ) )
end
@ -1666,7 +1666,7 @@ error_logger_redirect_test_() ->
[ my_handler , to_json , 2 , " Request " , { } ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Cowboy handler my_handler terminated with reason: call to undefined function my_handler:to_json/2 " , lists : flatten ( Msg ) )
end
@ -1683,7 +1683,7 @@ error_logger_redirect_test_() ->
[ my_listner , ConnectionPid , 1 , self ( ) , { badmatch , 2 } , Stack ] ) ,
_ = gen_event : which_handlers ( error_logger ) ,
{ Level , _ , Msg , Metadata } = pop ( Sink ) ,
? assertEqual ( rumUtil : level_to_n um ( error ) , Level ) ,
? assertEqual ( rumUtil : levelToN um ( error ) , Level ) ,
? assertEqual ( self ( ) , proplists : get_value ( pid , Metadata ) ) ,
? assertEqual ( " Cowboy stream 1 with ranch listener my_listner and "
" connection process <0.82.0> had its request process exit "