tezos_node: add -verbosity
This commit is contained in:
parent
f2e581c168
commit
b869c264aa
@ -101,6 +101,10 @@ module Globals = struct
|
|||||||
| Some dir -> base_dir#set dir in
|
| Some dir -> base_dir#set dir in
|
||||||
sandbox#add_hook sandboxed
|
sandbox#add_hook sandboxed
|
||||||
|
|
||||||
|
let verbose_param =
|
||||||
|
new string_option_cp ~group:cli_group ["verbosity"] ~short_name:"v" (Some "notice")
|
||||||
|
"Verbosity level (fatal, error, warning, notice, info, debug)"
|
||||||
|
|
||||||
(** File options *)
|
(** File options *)
|
||||||
|
|
||||||
let file_group = new group
|
let file_group = new group
|
||||||
@ -220,6 +224,17 @@ end
|
|||||||
|
|
||||||
let init_logger () =
|
let init_logger () =
|
||||||
let open Logging in
|
let open Logging in
|
||||||
|
begin
|
||||||
|
let open Lwt_log_core in
|
||||||
|
match Globals.verbose_param#get with
|
||||||
|
| Some "fatal" -> add_rule "*" Fatal
|
||||||
|
| Some "error" -> add_rule "*" Error
|
||||||
|
| Some "warning" -> add_rule "*" Warning
|
||||||
|
| Some "notice" -> add_rule "*" Notice
|
||||||
|
| Some "info" -> add_rule "*" Info
|
||||||
|
| Some "debug" -> add_rule "*" Debug
|
||||||
|
| _ -> ()
|
||||||
|
end;
|
||||||
match Globals.log_kind#get with
|
match Globals.log_kind#get with
|
||||||
| "" | "stderr" -> Logging.init Stderr
|
| "" | "stderr" -> Logging.init Stderr
|
||||||
| "stdout" -> Logging.init Stdout
|
| "stdout" -> Logging.init Stdout
|
||||||
|
Loading…
Reference in New Issue
Block a user