Package: log_handler_pkg
- File: log_handler_pkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
null_log_handler | log_handler_t | (p_data => null_ptr) | |
stdout_file_name | string | ">1" | File name used by the display handler |
null_file_name | string | "" |
Types
Name | Type | Description |
---|---|---|
deprecated_log_format_t | ( raw, level, verbose, csv, off) |
|
log_handler_t | Log handler record, all fields are private | |
log_handler_vec_t | array (natural range <>) of log_handler_t |
Functions
- set_format (log_handler : log_handler_t;
format : log_format_t;
use_color : boolean := false) return ()
Description
Set the format to be used by the log handler
- get_format (constant log_handler : in log_handler_t;
variable format : out log_format_t;
variable use_color : out boolean) return ()
Description
Get the format used by the log handler
- update_max_logger_name_length (log_handler : log_handler_t;
value : natural) return ()
- log_to_handler (log_handler : log_handler_t;
logger_name : string;
msg : string;
log_level : log_level_t;
log_time : time;
sequence_number : natural;
line_num : natural := 0;
file_name : string := "") return ()
- init_log_handler (log_handler : log_handler_t;
format : log_format_t;
file_name : string;
use_color : boolean := false) return ()