summaryrefslogtreecommitdiff
path: root/src/rvi_lager_formatter.erl
blob: 07c54be65f70c6a07a36ba8ed7d3056e2007bfea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-module(rvi_lager_formatter).

-export([format/2,
	 format/3]).


format(Msg, Config) ->
    format(Msg, Config, []).

format(Msg, Config, Colors) ->
    C = get_config(lager_msg:severity(Msg), Config),
    lager_default_formatter:format(Msg, C, Colors).

get_config(Severity, Config) ->
    case lists:keyfind(Severity, 1, Config) of
	{_, Res} ->
	    Res;
	_ ->
	    []
    end.