ソースを参照

Allow switching based on env variable

pull/902/head
Heinz N. Gies 9年前
コミット
42695b42b1
1個のファイルの変更10行の追加1行の削除
  1. +10
    -1
      src/rebar_log.erl

+ 10
- 1
src/rebar_log.erl ファイルの表示

@ -37,6 +37,7 @@
-define(WARN_LEVEL, 1).
-define(INFO_LEVEL, 2).
-define(DEBUG_LEVEL, 3).
-define(DFLT_INTENSITY, low).
%% ===================================================================
%% Public API
@ -49,7 +50,15 @@ init(Caller, Verbosity) ->
?INFO_LEVEL -> info;
?DEBUG_LEVEL -> debug
end,
Log = ec_cmd_log:new(Level, Caller, low),
Intensity = case os:getenv("REBAR_COLOR") of
"high" ->
high;
"low" ->
low;
_ ->
?DFLT_INTENSITY
end,
Log = ec_cmd_log:new(Level, Caller, Intensity),
application:set_env(rebar, log, Log).
set_level(Level) ->

読み込み中…
キャンセル
保存