set_explicit_printing Subroutine

private pure subroutine set_explicit_printing(self, explicit_printing)

Configure whether logs should include explicit level prefixes.

Usage: call my_logger%set_explicit_printing(.true.)

Type Bound

logger_type

Arguments

Type IntentOptional Attributes Name
class(logger_type), intent(inout) :: self
logical, intent(in) :: explicit_printing

Source Code

   pure subroutine set_explicit_printing(self, explicit_printing)
      !! Configure whether logs should include explicit level prefixes.
      !!
      !! Usage: call my_logger%set_explicit_printing(.true.)
      class(logger_type), intent(inout) :: self
      logical, intent(in) :: explicit_printing
      self%hide_log_level_prefix = .not. explicit_printing
   end subroutine set_explicit_printing