瀏覽代碼

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) ->

Loading…
取消
儲存