uemep_logger Module


Used by

  • module~~uemep_logger~~UsedByGraph module~uemep_logger uemep_logger module~read_command_line read_command_line module~read_command_line->module~uemep_logger module~uemep_configuration uemep_configuration module~read_command_line->module~uemep_configuration module~uemep_configuration->module~uemep_logger program~uemep uEMEP program~uemep->module~uemep_logger program~uemep->module~read_command_line program~uemep->module~uemep_configuration module~auto_subgrid auto_subgrid program~uemep->module~auto_subgrid module~calculate_exposure calculate_exposure program~uemep->module~calculate_exposure module~chemistry_no2 chemistry_no2 program~uemep->module~chemistry_no2 module~crossreference_grids crossreference_grids program~uemep->module~crossreference_grids module~define_subgrid define_subgrid program~uemep->module~define_subgrid module~grid_roads grid_roads program~uemep->module~grid_roads module~read_agriculture_asi_data read_agriculture_asi_data program~uemep->module~read_agriculture_asi_data module~read_config read_config program~uemep->module~read_config module~read_emep read_emep program~uemep->module~read_emep module~read_industry_data read_industry_data program~uemep->module~read_industry_data module~read_landuse_rivm_data read_landuse_rivm_data program~uemep->module~read_landuse_rivm_data module~read_meteo_nc read_meteo_nc program~uemep->module~read_meteo_nc module~read_receptor_data read_receptor_data program~uemep->module~read_receptor_data module~read_roadlink_data_ascii read_roadlink_data_ascii program~uemep->module~read_roadlink_data_ascii module~read_rwc_heating_data read_rwc_heating_data program~uemep->module~read_rwc_heating_data module~read_shipping_asi_data read_shipping_asi_data program~uemep->module~read_shipping_asi_data module~read_ssb_data read_ssb_data program~uemep->module~read_ssb_data module~read_time_profiles read_time_profiles program~uemep->module~read_time_profiles module~redistribute_data redistribute_data program~uemep->module~redistribute_data module~save_emission_netcdf save_emission_netcdf program~uemep->module~save_emission_netcdf module~save_netcdf_file save_netcdf_file program~uemep->module~save_netcdf_file module~set_constants set_constants program~uemep->module~set_constants module~set_emission_factors set_emission_factors program~uemep->module~set_emission_factors module~set_filenames set_filenames program~uemep->module~set_filenames module~set_subgrids set_subgrids program~uemep->module~set_subgrids module~subgrid_deposition subgrid_deposition program~uemep->module~subgrid_deposition module~subgrid_deposition_emep subgrid_deposition_emep program~uemep->module~subgrid_deposition_emep module~subgrid_dispersion subgrid_dispersion program~uemep->module~subgrid_dispersion module~subgrid_emep subgrid_emep program~uemep->module~subgrid_emep module~subgrid_emission_emep subgrid_emission_emep program~uemep->module~subgrid_emission_emep module~subgrid_meteo_emep subgrid_meteo_emep program~uemep->module~subgrid_meteo_emep module~tiling_routines tiling_routines program~uemep->module~tiling_routines module~aggregate_proxy_emission_in_emep_grid aggregate_proxy_emission_in_emep_grid module~aggregate_proxy_emission_in_emep_grid->module~uemep_configuration module~auto_subgrid->module~uemep_configuration module~calculate_exposure->module~uemep_configuration module~chemistry_no2->module~uemep_configuration module~crossreference_grids->module~uemep_configuration module~define_subgrid->module~uemep_configuration module~grid_roads->module~uemep_configuration module~read_agriculture_asi_data->module~uemep_configuration module~read_config->module~uemep_configuration module~read_emep->module~uemep_configuration module~read_industry_data->module~uemep_configuration module~read_landuse_rivm_data->module~uemep_configuration module~read_landuse_rivm_data->module~crossreference_grids module~read_meteo_nc->module~uemep_configuration module~read_meteo_nc->module~read_config module~read_receptor_data->module~uemep_configuration module~read_roadlink_data_ascii->module~uemep_configuration module~read_rwc_heating_data->module~uemep_configuration module~read_shipping_asi_data->module~uemep_configuration module~read_ssb_data->module~uemep_configuration module~read_time_profiles->module~uemep_configuration module~redistribute_data->module~uemep_configuration module~redistribute_data->module~save_netcdf_file module~save_emission_netcdf->module~uemep_configuration module~save_emission_netcdf->module~grid_roads module~save_emission_netcdf->module~read_agriculture_asi_data module~save_emission_netcdf->module~read_industry_data module~save_emission_netcdf->module~read_meteo_nc module~save_emission_netcdf->module~read_roadlink_data_ascii module~save_emission_netcdf->module~read_rwc_heating_data module~save_emission_netcdf->module~read_shipping_asi_data module~save_emission_netcdf->module~read_time_profiles module~save_emission_netcdf->module~save_netcdf_file module~save_emission_netcdf->module~set_emission_factors module~save_netcdf_file->module~uemep_configuration module~save_netcdf_file->module~chemistry_no2 module~set_constants->module~uemep_configuration module~set_dispersion_parameters set_dispersion_parameters module~set_dispersion_parameters->module~uemep_configuration module~set_emission_factors->module~uemep_configuration module~set_filenames->module~uemep_configuration module~set_subgrids->module~uemep_configuration module~subgrid_deposition->module~uemep_configuration module~subgrid_deposition->module~set_dispersion_parameters module~subgrid_deposition_emep->module~uemep_configuration module~subgrid_dispersion->module~uemep_configuration module~subgrid_dispersion->module~set_dispersion_parameters module~subgrid_emep->module~uemep_configuration module~subgrid_emission_emep->module~uemep_configuration module~subgrid_meteo_emep->module~uemep_configuration module~tiling_routines->module~uemep_configuration

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: DEBUG = 1
integer, public, parameter :: ERROR = 4
integer, public, parameter :: INFO = 2
integer, public, parameter :: WARNING = 3
logical, private, save :: file_opened = .false.
integer, private, save :: log_level = INFO
character(len=1028), public :: log_msg
character(len=256), private, save :: log_name
integer, private :: log_unit
integer, private :: unit

Subroutines

public subroutine close_log_file(io_err)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), optional :: io_err

Closes the log file

public subroutine log_header(message, level, upper_space, lower_space)

Send a log header message to the log file

Read more…

Arguments

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

Message to log

integer, intent(in) :: level

Log level

logical, intent(in), optional :: upper_space
logical, intent(in), optional :: lower_space

public subroutine log_message(message, level)

Send a log message to the log file

Read more…

Arguments

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

Message to log

integer, intent(in) :: level

Log level

public subroutine open_log_file(logfile_name, io_err)

Opens a new log file for writing

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: logfile_name
integer, intent(inout), optional :: io_err

public subroutine set_log_level(level)

Sets the log level

Read more…

Arguments

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

private subroutine write_log(message)

Writes the message to the log file

Arguments

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

Message to log