diff options
| -rw-r--r-- | src/rebar_log.erl | 19 | 
1 files changed, 11 insertions, 8 deletions
| diff --git a/src/rebar_log.erl b/src/rebar_log.erl index d921110..eb37869 100644 --- a/src/rebar_log.erl +++ b/src/rebar_log.erl @@ -43,6 +43,16 @@  %% Public API  %% =================================================================== +intensity() -> +    case os:getenv("REBAR_COLOR") of +        "high" -> +            high; +        "low" -> +            low; +        _ -> +            ?DFLT_INTENSITY +    end. +  init(Caller, Verbosity) ->      Level = case valid_level(Verbosity) of                  ?ERROR_LEVEL -> error; @@ -50,14 +60,7 @@ init(Caller, Verbosity) ->                  ?INFO_LEVEL  -> info;                  ?DEBUG_LEVEL -> debug              end, -    Intensity = case os:getenv("REBAR_COLOR") of -                    "high" -> -                        high; -                    "low" -> -                        low; -                    _ -> -                        ?DFLT_INTENSITY -                end, +    Intensity = intensity(),      Log = ec_cmd_log:new(Level, Caller, Intensity),      application:set_env(rebar, log, Log). | 
