From 3a73eaf8aeca639ac284010c1b75ce3600457f73 Mon Sep 17 00:00:00 2001 From: Sylvain Ribstein Date: Fri, 26 Apr 2024 14:59:59 +0200 Subject: [PATCH] evm/node: add dailylog to oberver node --- etherlink/CHANGES_NODE.md | 1 + etherlink/bin_node/main.ml | 19 ++++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/etherlink/CHANGES_NODE.md b/etherlink/CHANGES_NODE.md index 6407ea2b868e..4ab646c198f8 100644 --- a/etherlink/CHANGES_NODE.md +++ b/etherlink/CHANGES_NODE.md @@ -4,6 +4,7 @@ ### Features +- Support daily log files for the observer mode (!13101). - The RPC `eth_getBalance` supports the default block parameter (https://ethereum.org/en/developers/docs/apis/json-rpc/#default-block). (!13039, !12345) diff --git a/etherlink/bin_node/main.ml b/etherlink/bin_node/main.ml index 9b4f768ed445..a3bca4225292 100644 --- a/etherlink/bin_node/main.ml +++ b/etherlink/bin_node/main.ml @@ -861,7 +861,24 @@ let start_observer ~data_dir ~devmode ~keep_alive ?rpc_addr ?rpc_port in let*! () = let open Tezos_base_unix.Internal_event_unix in - init ~config:(make_with_defaults ~verbosity:config.verbose ()) () + let config = + make_with_defaults + ~verbosity:config.verbose + ~enable_default_daily_logs_at:Filename.Infix.(data_dir // "daily_logs") + (* Show only above Info rpc_server events, they are not + relevant as we do not have a REST-API server. If not + set, the daily logs are polluted with these + uninformative logs. *) + ~daily_logs_section_prefixes: + [ + ("rpc_server", Notice); + ("rpc_server", Warning); + ("rpc_server", Error); + ("rpc_server", Fatal); + ] + () + in + init ~config () in let*! () = Internal_event.Simple.emit Event.event_starting "observer" in Observer.main ?kernel_path:kernel ~data_dir ~config () -- GitLab