From d64a362a4334db8ed42a75ac9e27f64a30500a30 Mon Sep 17 00:00:00 2001 From: Dan Gudmundsson Date: Mon, 11 Feb 2019 17:14:24 +0100 Subject: [PATCH] Update travis to 21.2 Also fix dialyzer warning. --- .travis.yml | 2 +- src/wings_console.erl | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 72300d5fa..7302a5f25 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: erlang otp_release: - - 20.2 + - 21.2 dist: trusty sudo: false diff --git a/src/wings_console.erl b/src/wings_console.erl index 1dd7d842d..bbf0dba9b 100644 --- a/src/wings_console.erl +++ b/src/wings_console.erl @@ -115,11 +115,11 @@ who([_|_]=PL) -> log(#{msg:={report, #{label:={supervisor,Ignore}}}}, _) when Ignore =:= shutdown; Ignore =:= shutdown_error; Ignore =:= child_terminated -> ok; -log(#{msg:={report, #{label:={proc_lib,_},report:=[Data|_]}}}=_Log, Config) -> +log(#{msg:={report, #{label:={proc_lib,_},report:=[Data|_]}}}=_Log, #{config:=Config}=St) -> Error = proplists:get_value(error_info, Data), case log_error(Data,Error,Config) of {ok, Config} -> ok; - {ok, NewConfig} -> logger:set_handler_config(wings_logger, NewConfig) + {ok, NewConfig} -> logger:set_handler_config(wings_logger, St#{config:=NewConfig}) end; log(LogEvent, #{formatter := {FModule, FConfig}}) -> io:put_chars(FModule:format(LogEvent, FConfig)). @@ -156,11 +156,12 @@ init(Env, GroupLeader) -> logger:update_formatter_config(wings_logger, single_line, false), logger:update_formatter_config(wings_logger, depth, 20), logger:update_formatter_config(wings_logger, max_size, 500), - case logger:get_handler_config(wings_logger) of - {error, _} -> ok; - {ok,Config} -> - logger:set_handler_config(wings_logger, maps:remove(error, Config)) - end; + logger:set_handler_config(wings_logger, config, #{}); + %% case logger:get_handler_config(wings_logger) of + %% {error, _} -> ok; + %% {ok,Config} -> + %% logger:set_handler_config(wings_logger, maps:remove(error, Config)) + %% end; _ -> error_logger:add_report_handler(?MODULE) end,