From bc867c3d2137dab4b1395196c1936233517980ab Mon Sep 17 00:00:00 2001 From: Dave Barach Date: Wed, 25 Nov 2020 10:07:09 -0500 Subject: vlib: add elog events for vlib log entries Pretty interesting to see how long plugins take to load. Type: improvement Signed-off-by: Dave Barach Change-Id: If496eb73b2e1fd9dd714142cd5195fa7ccd93ebd --- src/vlib/unix/main.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/vlib/unix/main.c') diff --git a/src/vlib/unix/main.c b/src/vlib/unix/main.c index 2f1b6ecdae0..e86d421056c 100644 --- a/src/vlib/unix/main.c +++ b/src/vlib/unix/main.c @@ -706,6 +706,11 @@ vlib_unix_main (int argc, char *argv[]) clib_time_init (&vm->clib_time); + /* Turn on the event logger at the first possible moment */ + vm->configured_elog_ring_size = 128 << 10; + elog_init (&vm->elog_main, vm->configured_elog_ring_size); + elog_enable_disable (&vm->elog_main, 1); + unformat_init_command_line (&input, (char **) vm->argv); if ((e = vlib_plugin_config (vm, &input))) { -- cgit 1.2.3-korg