logger_init Subroutine

private subroutine logger_init(this, fn, use_stdout)

Initializes a logger.

Type Bound

logger_t

Arguments

Type IntentOptional Attributes Name
class(logger_t), intent(out) :: this

A logger_t instance

character(len=*), intent(in) :: fn

Name of the log file. If use_stdout is true, fn is ignored.

logical, intent(in) :: use_stdout

Write all log messages to stdout rather than a file on disk? {T/F}


Calls

proc~~logger_init~~CallsGraph proc~logger_init logger_t%logger_init proc~logger_log_msg logger_t%logger_log_msg proc~logger_init->proc~logger_log_msg proc~timestring timestring proc~logger_log_msg->proc~timestring

Called by

proc~~logger_init~~CalledByGraph proc~logger_init logger_t%logger_init program~main main program~main->proc~logger_init