|
26 | 26 | -export([product_info/0,
|
27 | 27 | product_name/0,
|
28 | 28 | product_version/0,
|
| 29 | + product_license_line/0, |
29 | 30 | base_product_name/0,
|
30 | 31 | base_product_version/0,
|
31 | 32 | motd_file/0,
|
@@ -919,14 +920,14 @@ start(normal, []) ->
|
919 | 920 | [product_name(), product_version(), rabbit_misc:otp_release(),
|
920 | 921 | emu_flavor(),
|
921 | 922 | BaseName, BaseVersion,
|
922 |
| - ?COPYRIGHT_MESSAGE, ?INFORMATION_MESSAGE], |
| 923 | + ?COPYRIGHT_MESSAGE, product_license_line()], |
923 | 924 | #{domain => ?RMQLOG_DOMAIN_PRELAUNCH});
|
924 | 925 | _ ->
|
925 | 926 | ?LOG_INFO(
|
926 | 927 | "~n Starting ~ts ~ts on Erlang ~ts [~ts]~n ~ts~n ~ts",
|
927 | 928 | [product_name(), product_version(), rabbit_misc:otp_release(),
|
928 | 929 | emu_flavor(),
|
929 |
| - ?COPYRIGHT_MESSAGE, ?INFORMATION_MESSAGE], |
| 930 | + ?COPYRIGHT_MESSAGE, product_license_line()], |
930 | 931 | #{domain => ?RMQLOG_DOMAIN_PRELAUNCH})
|
931 | 932 | end,
|
932 | 933 | log_motd(),
|
@@ -1313,7 +1314,7 @@ print_banner() ->
|
1313 | 1314 | "~n Logs: ~ts" ++ LogFmt ++ "~n"
|
1314 | 1315 | "~n Config file(s): ~ts" ++ CfgFmt ++ "~n"
|
1315 | 1316 | "~n Starting broker...",
|
1316 |
| - [Product, Version, ?COPYRIGHT_MESSAGE, ?INFORMATION_MESSAGE] ++ |
| 1317 | + [Product, Version, ?COPYRIGHT_MESSAGE, product_license_line()] ++ |
1317 | 1318 | [rabbit_misc:otp_release(), emu_flavor(), crypto_version()] ++
|
1318 | 1319 | MOTDArgs ++
|
1319 | 1320 | LogLocations ++
|
@@ -1497,6 +1498,10 @@ product_name() ->
|
1497 | 1498 | #{product_base_name := BaseName} -> BaseName
|
1498 | 1499 | end.
|
1499 | 1500 |
|
| 1501 | +-spec product_license_line() -> string(). |
| 1502 | +product_license_line() -> |
| 1503 | + application:get_env(rabbit, license_line, ?INFORMATION_MESSAGE). |
| 1504 | + |
1500 | 1505 | -spec product_version() -> string().
|
1501 | 1506 |
|
1502 | 1507 | product_version() ->
|
|
0 commit comments