vlib: process startup config exec scripts line by line
[vpp.git] / src / vlib / log.h
index 75bdceb..0ded4a8 100644 (file)
@@ -16,6 +16,7 @@
 #ifndef included_vlib_log_h
 #define included_vlib_log_h
 
+#include <sys/time.h>
 #include <vppinfra/types.h>
 
 #define foreach_vlib_log_level \
@@ -108,6 +109,7 @@ typedef struct
   /* config */
   vlib_log_class_config_t *configs;
   uword *config_index_by_name;
+  int add_to_elog;
 
   /* registrations */
   vlib_log_class_registration_t *registrations;
@@ -115,6 +117,7 @@ typedef struct
 
 extern vlib_log_main_t log_main;
 
+clib_error_t *vlib_log_init (struct vlib_main_t *vm);
 vlib_log_class_t vlib_log_register_class (char *vlass, char *subclass);
 vlib_log_class_t
 vlib_log_register_class_rate_limit (char *class, char *subclass,