Configure the logger to be a certain verbosity level
Usage: call my_logger%configure(level)
Where level can be a number according to the level struct or can be loaded from the level struct to be
debug_level = 10, &
verbose_level = 9, &
info_level = 8, &
performance_level = 7, &
warning_level = 6, &
error_level = 5
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(logger_type), | intent(inout) | :: | self | |||
integer(kind=default_int), | intent(in), | optional | :: | level |
pure subroutine configure(self, level) !! Configure the logger to be a certain verbosity level !! !! Usage: call my_logger%configure(level) !! !! Where level can be a number according to the level struct !! or can be loaded from the level struct to be !! !! debug_level = 10, & !! !! verbose_level = 9, & !! !! info_level = 8, & !! !! performance_level = 7, & !! !! warning_level = 6, & !! !! error_level = 5 !! class(logger_type), intent(inout) :: self integer(default_int), intent(in), optional :: level if (present(level)) self%log_level = level end subroutine configure