diff options
Diffstat (limited to 'priv/config/rvi_common.config')
-rw-r--r-- | priv/config/rvi_common.config | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/priv/config/rvi_common.config b/priv/config/rvi_common.config index b9d9558..a84d10b 100644 --- a/priv/config/rvi_common.config +++ b/priv/config/rvi_common.config @@ -9,6 +9,20 @@ %% Configuration include file for rvi config files %% Out = filename:absname(proplists:get_value(outdir, OPTIONS)). +LagerRoot = Out ++ "/log/lager". +LagerDebugFmt = [time,"<",module,"/",line,">",message,"\n"]. + +%% Parameters for simpler modification +Env = fun(V, Def) -> + case os:getenv(V) of + false -> Def; + Str when is_integer(Def) -> list_to_integer(Str); + Str when is_atom(Def) -> list_to_atom(Str); + Str -> Str + end + end. + +LogLevel = Env("RVI_LOGLEVEL", info). [ %% All erlang apps needed to fire up a node. Do not touch. {apps, @@ -17,7 +31,9 @@ Out = filename:absname(proplists:get_value(outdir, OPTIONS)). sasl, setup, syntax_tools, + goldrush, lager, + %% ale, crypto, public_key, gproc, @@ -50,6 +66,7 @@ Out = filename:absname(proplists:get_value(outdir, OPTIONS)). bt, dlink, dlink_tcp, + dlink_tls, dlink_bt, dlink_sms, proto_bert, @@ -64,6 +81,37 @@ Out = filename:absname(proplists:get_value(outdir, OPTIONS)). [ {home, Out} ]}, + {lager, + [ + {log_root, LagerRoot}, + {crash_log, "crash.log"}, + {handlers, + [{lager_console_backend, + [LogLevel, {rvi_lager_formatter, + [{debug, LagerDebugFmt}]} + ]}, + {lager_file_backend, [{file, "error.log"}, {level, error}]}, + {lager_file_backend, [{file, "console.log"}, {level, LogLevel}, + {formatter, rvi_lager_formatter}, + {formatter_config, [{debug, LagerDebugFmt}]}]} + ]}, + {extra_sinks, + [ + {rvi_log_log_lager_event, + [{handlers, + [{lager_file_backend, [{file,"rvi_log.log"},{level,info}, + {formatter, lager_default_formatter}, + {formatter_config, + [time, " ", message, "\n"]} + ]} + ]} + ]} + ]} + ]}, + %% {ale, + %% [{init_traces, [ {[{module,rvi_log}, + %% {sink, rvi_log_log_lager_event}], info, LagerRoot ++ "/rvi_log.log"} ]}] + %% }, {rvi_core, [ ]} |