From 22550188406d4956ad64aecde38190a2f72eeacd Mon Sep 17 00:00:00 2001 From: Lukas Larsson Date: Mon, 29 Oct 2018 11:53:10 +0100 Subject: erts: Add erlang:system_flag(system_logger,_) This flag allows logger and other components to set the process which log messages from ERTS are to be sent. --- erts/preloaded/src/erlang.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'erts/preloaded') diff --git a/erts/preloaded/src/erlang.erl b/erts/preloaded/src/erlang.erl index c20082a545..5730e999cb 100644 --- a/erts/preloaded/src/erlang.erl +++ b/erts/preloaded/src/erlang.erl @@ -2526,6 +2526,9 @@ subtract(_,_) -> OldSchedulersOnline when SchedulersOnline :: pos_integer(), OldSchedulersOnline :: pos_integer(); + (system_logger, Logger) -> PrevLogger when + Logger :: logger | undefined | pid(), + PrevLogger :: logger | undefined | pid(); (trace_control_word, TCW) -> OldTCW when TCW :: non_neg_integer(), OldTCW :: non_neg_integer(); @@ -2731,8 +2734,9 @@ tuple_to_list(_Tuple) -> (schedulers | schedulers_online) -> pos_integer(); (smp_support) -> boolean(); (start_time) -> integer(); - (system_version) -> string(); (system_architecture) -> string(); + (system_logger) -> logger | undefined | pid(); + (system_version) -> string(); (threads) -> boolean(); (thread_pool_size) -> non_neg_integer(); (time_correction) -> true | false; -- cgit v1.2.3 From 9e7604027d03d3dc495499247906870e9ed0e4b8 Mon Sep 17 00:00:00 2001 From: Lukas Larsson Date: Thu, 10 Jan 2019 10:22:50 +0100 Subject: Update preloaded modules --- erts/preloaded/ebin/erlang.beam | Bin 101872 -> 101968 bytes erts/preloaded/ebin/erts_internal.beam | Bin 17864 -> 17852 bytes erts/preloaded/ebin/prim_file.beam | Bin 28344 -> 28328 bytes 3 files changed, 0 insertions(+), 0 deletions(-) (limited to 'erts/preloaded') diff --git a/erts/preloaded/ebin/erlang.beam b/erts/preloaded/ebin/erlang.beam index 0f0c2faa95..ee96878ff7 100644 Binary files a/erts/preloaded/ebin/erlang.beam and b/erts/preloaded/ebin/erlang.beam differ diff --git a/erts/preloaded/ebin/erts_internal.beam b/erts/preloaded/ebin/erts_internal.beam index 5b25ceeb12..bc53a2e431 100644 Binary files a/erts/preloaded/ebin/erts_internal.beam and b/erts/preloaded/ebin/erts_internal.beam differ diff --git a/erts/preloaded/ebin/prim_file.beam b/erts/preloaded/ebin/prim_file.beam index 09184af25e..ffb349cdf3 100644 Binary files a/erts/preloaded/ebin/prim_file.beam and b/erts/preloaded/ebin/prim_file.beam differ -- cgit v1.2.3