@ -90,6 +90,8 @@ output(severity_upper, Msg) ->
uppercase_severity ( lager_msg : severity ( Msg ) ) ;
output ( blank , _ Msg ) - >
output ( { blank , " " } , _ Msg ) ;
output ( node , _ Msg ) - >
output ( { node , atom_to_list ( node ( ) ) } , _ Msg ) ;
output ( { blank , Fill } , _ Msg ) - >
Fill ;
output ( sev , Msg ) - >
@ -138,6 +140,8 @@ output(severity, Msg, Width) ->
output ( sev , Msg , _ Width ) - >
% % Write brief acronym for the severity level ( e . g . debug - > $D )
[ lager_util : level_to_chr ( lager_msg : severity ( Msg ) ) ] ;
output ( node , Msg , _ Width ) - >
output ( { node , atom_to_list ( node ( ) ) } , Msg , _ Width ) ;
output ( blank , _ Msg , _ Width ) - >
output ( { blank , " " } , _ Msg , _ Width ) ;
output ( { blank , Fill } , _ Msg , _ Width ) - >
@ -477,6 +481,18 @@ basic_test_() ->
[ { pid , self ( ) } ] ,
[ ] ) ,
[ severity_upper , " Simplist Format " ] ) ) )
} ,
{ " node formatting basic " ,
begin
[ N , F ] = format ( lager_msg : new ( " Message " ,
Now ,
info ,
[ { pid , self ( ) } ] ,
[ ] ) ,
[ node , " foo " ] ) ,
? _ assertEqual ( " foo " , F ) ,
? _ assertNotEqual ( nomatch , re : run ( N , < < " @ " > > ) )
end
}
] .