logger Module


Functions

public function get_current_log_level()

Arguments

None

Return Value integer

public function should_log(level)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: level

Return Value logical

public function is_debug_category_enabled(category)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: category

Return Value logical


Subroutines

public subroutine set_verbose_level(level)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: level

public subroutine log_error(message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: message

public subroutine log_warn(message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: message

public subroutine log_info(message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: message

public subroutine log_debug(category, message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: category
character(len=*), intent(in) :: message

public subroutine log_verbose(category, message)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: category
character(len=*), intent(in) :: message