tem_logging_init Interface

public interface tem_logging_init

Calls

interface~~tem_logging_init~~CallsGraph interface~tem_logging_init tem_logging_init proc~tem_logging_init_logger tem_logging_init_logger interface~tem_logging_init->proc~tem_logging_init_logger proc~tem_logging_init_primary tem_logging_init_primary interface~tem_logging_init->proc~tem_logging_init_primary proc~newunit newunit proc~tem_logging_init_logger->proc~newunit proc~tem_connect_tonull tem_connect_toNull proc~tem_logging_init_logger->proc~tem_connect_tonull proc~tem_logging_init_primary->proc~tem_logging_init_logger proc~tem_connect_tonull->proc~newunit

Called by

interface~~tem_logging_init~~CalledByGraph interface~tem_logging_init tem_logging_init program~tem_varsys_stfunvar_test tem_varSys_stfunVar_test program~tem_varsys_stfunvar_test->interface~tem_logging_init program~tem_variable_evaltype_test tem_variable_evaltype_test program~tem_variable_evaltype_test->interface~tem_logging_init program~tem_spacetime_fun_test tem_spacetime_fun_test program~tem_spacetime_fun_test->interface~tem_logging_init program~elem_memalloc elem_memAlloc program~elem_memalloc->interface~tem_logging_init program~tem_variable_extract_test tem_variable_extract_test program~tem_variable_extract_test->interface~tem_logging_init program~tem_variable_combine_test tem_variable_combine_Test program~tem_variable_combine_test->interface~tem_logging_init proc~tem_load_debug tem_load_debug proc~tem_load_debug->interface~tem_logging_init program~derivedtype_memalloc derivedType_memAlloc program~derivedtype_memalloc->interface~tem_logging_init program~tem_varsys_opvar_test tem_varSys_opVar_test program~tem_varsys_opvar_test->interface~tem_logging_init proc~tem_debug_load_main tem_debug_load_main proc~tem_debug_load_main->proc~tem_load_debug

Contents


Module Procedures

private subroutine tem_logging_init_logger(me, level, rank, filename, root_only, real_form, int_form)

Initialize a logging data type.

Read more…

Arguments

TypeIntentOptionalAttributesName
type(tem_logging_type), intent(out) :: me

Logger to initialize

integer, intent(in) :: level

Level of output to log with this logger

integer, intent(in) :: rank

Rank of the process executing the initialization.

character(len=*), intent(in), optional :: filename

File to write output to, default is null device.

If this is empty or not provided, the output will be to the null device. To send messages to the stdout set this parameter to '/stdout:'.

logical, intent(in), optional :: root_only

Indicate if root only should write messages Default is true.

character(len=*), intent(in), optional :: real_form

Format to write real numbers. Default is 'EN12.3'

character(len=*), intent(in), optional :: int_form

Format to write integer numbers. Default is 'I0'

public subroutine tem_logging_init_primary(level, rank, filename, root_only, real_form, int_form)

Initialize the primary logger (default to stdout instead of null device).

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: level

Level of output to log with this logger

integer, intent(in) :: rank

Rank of the process executing the initialization.

character(len=*), intent(in), optional :: filename

File to write output to, default is standard out.

To send messages to the stdout set this parameter to '/stdout:'.

logical, intent(in), optional :: root_only

Indication whether only root should print log messages.

character(len=*), intent(in), optional :: real_form

Format to write real numbers. Default is 'EN12.3'

character(len=*), intent(in), optional :: int_form

Format to write integer numbers. Default is 'I0'