Skip to content

Commit b6e8e2f

Browse files
Merge pull request #4393 from esl/remove-lager
Remove lager
2 parents 213fe6e + d75bf85 commit b6e8e2f

File tree

8 files changed

+22
-33
lines changed

8 files changed

+22
-33
lines changed

big_tests/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ TESTSPEC ?= default.spec
66
PRESET ?= all
77
CT_HOOKS ?=
88
PREPARE ?= prepare
9-
ADD_OPTS ?= -sasl sasl_error_logger false -lager handlers []
9+
ADD_OPTS ?= -sasl sasl_error_logger false
1010
TLS_DIST ?= false
1111
REPO_DIR ?= ..
1212
TEST_DIR ?= .

big_tests/rebar.config

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
%% We use https:// instead of git://
1010
{deps, [
11-
{lager, "3.9.2"},
1211
{base16, "2.0.1"},
1312
{exml, "3.4.1", {pkg, hexml}},
1413
{bbmustache, "1.12.2"},

big_tests/rebar.lock

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@
1818
{<<"fast_scram">>,{pkg,<<"fast_scram">>,<<"0.6.0">>},1},
1919
{<<"fast_tls">>,{pkg,<<"fast_tls">>,<<"1.1.21">>},0},
2020
{<<"fusco">>,{pkg,<<"fusco">>,<<"0.1.1">>},0},
21-
{<<"goldrush">>,{pkg,<<"goldrush">>,<<"0.1.9">>},1},
2221
{<<"gun">>,{pkg,<<"gun">>,<<"2.1.0">>},0},
2322
{<<"jid">>,{pkg,<<"mongoose_jid">>,<<"2.1.0">>},0},
2423
{<<"jiffy">>,{pkg,<<"jiffy">>,<<"1.1.1">>},0},
25-
{<<"lager">>,{pkg,<<"lager">>,<<"3.9.2">>},0},
2624
{<<"meck">>,{pkg,<<"meck">>,<<"0.9.2">>},1},
2725
{<<"p1_utils">>,{pkg,<<"p1_utils">>,<<"1.0.25">>},1},
2826
{<<"proper">>,{pkg,<<"proper">>,<<"1.4.0">>},0},
@@ -52,11 +50,9 @@
5250
{<<"fast_scram">>, <<"70724F584A118DA147A51EE38DEE56203F217D58AD61E0BB2C2EF834C16B35B8">>},
5351
{<<"fast_tls">>, <<"65D7D547A09EEFB37A1C0D04D8601FAC4F3E6E2C1EDE859A7787081670F9648D">>},
5452
{<<"fusco">>, <<"3DD6A90151DFEF30EA1937CC44E9A59177C0094918388D9BCAA2F2DC5E2AE4AA">>},
55-
{<<"goldrush">>, <<"F06E5D5F1277DA5C413E84D5A2924174182FB108DABB39D5EC548B27424CD106">>},
5653
{<<"gun">>, <<"B4E4CBBF3026D21981C447E9E7CA856766046EFF693720BA43114D7F5DE36E87">>},
5754
{<<"jid">>, <<"7798E7443124BF93A58E56794D6F28CDF126A1AA7B318663E762287C9CFE9397">>},
5855
{<<"jiffy">>, <<"ACA10F47AA91697BF24AB9582C74E00E8E95474C7EF9F76D4F1A338D0F5DE21B">>},
59-
{<<"lager">>, <<"4CAB289120EB24964E3886BD22323CB5FEFE4510C076992A23AD18CF85413D8C">>},
6056
{<<"meck">>, <<"85CCBAB053F1DB86C7CA240E9FC718170EE5BDA03810A6292B5306BF31BAE5F5">>},
6157
{<<"p1_utils">>, <<"2D39B5015A567BBD2CC7033EEB93A7C60D8C84EFE1EF69A3473FAA07FA268187">>},
6258
{<<"proper">>, <<"89A44B8C39D28BB9B4BE8E4D715D534905B325470F2E0EC5E004D12484A79434">>},
@@ -85,11 +81,9 @@
8581
{<<"fast_scram">>, <<"771D034341599CFC6A6C5E56CF924B68D2C7478088CAF17419E3147B66914667">>},
8682
{<<"fast_tls">>, <<"131542913937025E48CD80AA81F00359686D5501B75621E72026A87B5229505B">>},
8783
{<<"fusco">>, <<"6343551BD1E824F2A6CA85E1158C5B37C320FD449FBFEC7450A73F192AAF9022">>},
88-
{<<"goldrush">>, <<"99CB4128CFFCB3227581E5D4D803D5413FA643F4EB96523F77D9E6937D994CEB">>},
8984
{<<"gun">>, <<"52FC7FC246BFC3B00E01AEA1C2854C70A366348574AB50C57DFE796D24A0101D">>},
9085
{<<"jid">>, <<"C2F5B32C9CE8B7B9F321E4DCFE12380CD6CB93CE2208312570D65A06CBA24837">>},
9186
{<<"jiffy">>, <<"62E1F0581C3C19C33A725C781DFA88410D8BFF1BBAFC3885A2552286B4785C4C">>},
92-
{<<"lager">>, <<"7F904D9E87A8CB7E66156ED31768D1C8E26EBA1D54F4BC85B1AA4AC1F6340C28">>},
9387
{<<"meck">>, <<"81344F561357DC40A8344AFA53767C32669153355B626EA9FCBC8DA6B3045826">>},
9488
{<<"p1_utils">>, <<"9219214428F2C6E5D3187FF8EB9A8783695C2427420BE9A259840E07ADA32847">>},
9589
{<<"proper">>, <<"18285842185BD33EFBDA97D134A5CB5A0884384DB36119FEE0E3CFA488568CBB">>},

rebar.config

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@
6262

6363
%%% Observability
6464
{telemetry, "1.2.0"},
65-
{lager, "3.9.2"}, % We're keeping this to override the dependencies
6665
{exometer_core, {git, "https://github.com/esl/exometer_core.git", {branch, "master"}}},
6766
{exometer_report_graphite, {git, "https://github.com/esl/exometer_report_graphite.git", {branch, "master"}}},
6867
{exometer_report_statsd, {git, "https://github.com/esl/exometer_report_statsd.git", {branch, "master"}}},
@@ -120,8 +119,7 @@
120119
{pa, {git, "https://github.com/erszcz/pa.git", {branch, "master"}}},
121120
{jwerl, "1.2.0"},
122121
{cpool, "0.1.0"}, %% Do not upgrade cpool to version 0.1.1, it has bugs
123-
{nkpacket, {git, "https://github.com/esl/nkpacket.git", {branch, "mongooseim-ranch-compatibility"}}},
124-
{nksip, {git, "https://github.com/arcusfelis/nksip.git", {branch, "mu-fix-dialyzer"}}},
122+
{nksip, {git, "https://github.com/esl/nksip.git", {branch, "mongooseim"}}},
125123

126124
%% knservice pulls lua. We cannot override it, because it is listed in nkservice.app file
127125
{luerl, "1.2.0"}

rebar.config.script

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ fun() ->
4343
end
4444
end,
4545

46-
FirstApps = [kernel, lager],
46+
FirstApps = [kernel],
4747
RequiredApps = [mongooseim, inets, tools, compiler],
4848
OptionalApps = [{nksip, [nkservice, nkpacket, nklib]}],
4949

rebar.lock

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@
2424
1},
2525
{<<"eini">>,{pkg,<<"eini">>,<<"1.2.9">>},1},
2626
{<<"eodbc">>,{pkg,<<"eodbc">>,<<"0.2.0">>},0},
27-
{<<"eper">>,
28-
{git,"http://github.com/basho/eper.git",
29-
{ref,"fc165bf4072ecb9ce5648aab86db2baad12122f5"}},
30-
2},
3127
{<<"epgsql">>,{pkg,<<"epgsql">>,<<"4.7.1">>},0},
3228
{<<"eredis">>,{pkg,<<"eredis">>,<<"1.7.0">>},0},
3329
{<<"erl_csv">>,{pkg,<<"erl_csv">>,<<"0.3.1">>},0},
@@ -64,7 +60,6 @@
6460
{<<"jiffy">>,{pkg,<<"jiffy">>,<<"1.1.1">>},0},
6561
{<<"jsx">>,{pkg,<<"jsx">>,<<"3.1.0">>},0},
6662
{<<"jwerl">>,{pkg,<<"jwerl">>,<<"1.2.0">>},0},
67-
{<<"lager">>,{pkg,<<"lager">>,<<"3.9.2">>},0},
6863
{<<"lasse">>,{pkg,<<"lasse">>,<<"1.2.0">>},0},
6964
{<<"lhttpc">>,{pkg,<<"lhttpc">>,<<"1.6.2">>},1},
7065
{<<"luerl">>,{pkg,<<"luerl">>,<<"1.2.0">>},0},
@@ -77,20 +72,20 @@
7772
{<<"mimerl">>,{pkg,<<"mimerl">>,<<"1.2.0">>},1},
7873
{<<"mysql">>,{pkg,<<"mysql">>,<<"1.8.0">>},0},
7974
{<<"nklib">>,
80-
{git,"https://github.com/michalwski/nklib.git",
81-
{ref,"006c1b7f6b848dfa8fc2efa41eeed4fd5f2b3b34"}},
82-
1},
75+
{git,"https://github.com/esl/nklib.git",
76+
{ref,"3afabd183769de07f707094a64c70b1a3476b30b"}},
77+
3},
8378
{<<"nkpacket">>,
84-
{git,"https://github.com/esl/nkpacket.git",
85-
{ref,"29cbf9c96d85995dc88daf0b8ef09f8841aedf1d"}},
86-
0},
79+
{git,"http://github.com/esl/nkpacket",
80+
{ref,"734264022e295ae773c5a85c553955f7cf0f7b48"}},
81+
2},
8782
{<<"nkservice">>,
88-
{git,"https://github.com/Nekso/nkservice",
89-
{ref,"affbd5b9c914e2c8775dd45733a0b5c15d784e34"}},
83+
{git,"https://github.com/esl/nkservice",
84+
{ref,"1919e2e22674d709212ef5d1359f4f447cd1fb1b"}},
9085
1},
9186
{<<"nksip">>,
92-
{git,"https://github.com/arcusfelis/nksip.git",
93-
{ref,"c71265c00bd7b465b7214770895503383dbe299e"}},
87+
{git,"https://github.com/esl/nksip.git",
88+
{ref,"e55adf8a54b8d9262ce157cf2d8f88b4b94b7023"}},
9489
0},
9590
{<<"observer_cli">>,{pkg,<<"observer_cli">>,<<"1.7.4">>},0},
9691
{<<"opuntia">>,{pkg,<<"opuntia">>,<<"1.1.0">>},0},
@@ -168,7 +163,6 @@
168163
{<<"jiffy">>, <<"ACA10F47AA91697BF24AB9582C74E00E8E95474C7EF9F76D4F1A338D0F5DE21B">>},
169164
{<<"jsx">>, <<"D12516BAA0BB23A59BB35DCCAF02A1BD08243FCBB9EFE24F2D9D056CCFF71268">>},
170165
{<<"jwerl">>, <<"2A0EC870BE0B803BBEEE1463DC5AE05E3D64EEAE2ABC7DB4250ABC611FE7E320">>},
171-
{<<"lager">>, <<"4CAB289120EB24964E3886BD22323CB5FEFE4510C076992A23AD18CF85413D8C">>},
172166
{<<"lasse">>, <<"DB8F06983B235F6C4C86AC79BCF23EDDCA16FCCCAD1EB45F222852BB133BD793">>},
173167
{<<"lhttpc">>, <<"044F16F0018C7AA7E945E9E9406C7F6035E0B8BC08BF77B00C78CE260E1071E3">>},
174168
{<<"luerl">>, <<"60F05F4240F0E7C148DDB79B67B8FF972734AAD237AA74C83D0748B8214C8EF0">>},
@@ -239,7 +233,6 @@
239233
{<<"jiffy">>, <<"62E1F0581C3C19C33A725C781DFA88410D8BFF1BBAFC3885A2552286B4785C4C">>},
240234
{<<"jsx">>, <<"0C5CC8FDC11B53CC25CF65AC6705AD39E54ECC56D1C22E4ADB8F5A53FB9427F3">>},
241235
{<<"jwerl">>, <<"894C275CA4CF3A4F293541927CA3D7A2622B21D8BD70580EF70EACB0425F1941">>},
242-
{<<"lager">>, <<"7F904D9E87A8CB7E66156ED31768D1C8E26EBA1D54F4BC85B1AA4AC1F6340C28">>},
243236
{<<"lasse">>, <<"8081769683F73D76A718319A593F8551A0D3747404C51CCE5869CFC6AEDC7EDF">>},
244237
{<<"lhttpc">>, <<"76B5FA6149D1E10D4B1FBC4EBD51D371DB19C1AB9F0A9ECF5B526440DF064E97">>},
245238
{<<"luerl">>, <<"9CAFD4F6094FF0F5A9D278FD81D60D3E026C820BDFB6CACD4B1BD909F21B525D">>},

rel/files/app.config

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@
1919
{format_term_filter, {fun mongoose_log_filter:format_term_filter/2, [toml_value]}}
2020
]},
2121

22-
%% Shell log handler:
23-
{handler, shell_log, logger_std_h, #{
22+
%% Shell log handler - it replaces the default one.
23+
%% Logger needs a handler named 'default', so if you want to silence shell logs,
24+
%% change the level to 'none' instead of removing this handler
25+
{handler, default, logger_std_h, #{
2426
level => all,
2527
formatter => {mongoose_flatlog_formatter, #{
2628
map_depth => 3,

tools/pkg/scripts/smoke_test.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Use bash "strict mode"
44
# Based on http://redsymbol.net/articles/unofficial-bash-strict-mode/
5-
set -eu pipefail
5+
set -euo pipefail
66
IFS=$'\n\t'
77

88
echo "Check that print_install_dir works"
@@ -74,13 +74,16 @@ mongooseimctl account registerUser --username user --domain localhost --password
7474

7575
echo "Checking if 2 users are registered on host 'localhost'"
7676
expected=2
77-
registered=$(_build/mim1/rel/mongooseim/bin/mongooseimctl account countUsers \
77+
registered=$(mongooseimctl account countUsers \
7878
--domain localhost | grep -o '"countUsers" : [0-9]*' | awk '{print $3}')
7979
if [ ${registered} -ne ${expected} ]; then
8080
echo "registered value is ${registered} but expected ${expected}"
8181
exit 1
8282
fi
8383

84+
echo "Checking if MongooseIM has logged any errors"
85+
grep -wr 'error' /var/log/mongooseim && exit 1 || true
86+
8487
echo "Stopping mongooseim via 'mongooseimctl stop'"
8588
mongooseimctl stop
8689

0 commit comments

Comments
 (0)