|
Soil Water Balance (SWB2)
|
Go to the source code of this file.
Data Types | |
| type | logfiles::logfile_t |
Modules | |
| module | logfiles |
Enumerations | |
| enum | { logfiles::dt_year = 1 , logfiles::dt_month = 2 , logfiles::dt_day = 3 , logfiles::dt_diff_fm_utc = 4 , logfiles::dt_hour = 5 , logfiles::dt_minutes = 6 , logfiles::dt_seconds = 7 , logfiles::dt_milliseconds = 8 } |
| enum | { logfiles::log_none = 0 , logfiles::log_general = 1 , logfiles::log_debug = 2 , logfiles::log_all = 3 } |
Functions/Subroutines | |
| subroutine | logfiles::set_output_directory_name_sub (this, sdirname) |
| subroutine | logfiles::set_log_level_sub (this, iloglevel) |
| subroutine | logfiles::set_screen_echo_sub (this, lecho) |
| subroutine | logfiles::initialize_logfiles_sub (this, iloglevel, sfileprefix, lwrite_swb_info) |
| subroutine | logfiles::open_files_write_access_sub (this, lwrite_swb_info) |
| subroutine | logfiles::close_files_sub (this) |
| subroutine | logfiles::make_prefix_sub (this) |
| subroutine | logfiles::write_to_logfiles_sub (this, smessage, itab, ilinesbefore, ilinesafter, iloglevel, lecho) |
| subroutine | logfiles::writemultiline (smessagetext, ilu, itab, ilinesbefore, ilinesafter) |
| Write multiple lines of output to Fortran logical unit. | |
| subroutine | logfiles::split (stext1, stext2) |
| character(len=:) function, allocatable | logfiles::make_timestamp () |
Variables | |
| type(logfile_t), public | logfiles::logs |
| integer(c_int) | logfiles::current_log_level = LOG_GENERAL |
| logical(c_bool) | logfiles::current_log_echo = .false._c_bool |
| logical(c_bool), parameter | logfiles::true = .true._c_bool |
| character(len=:), allocatable | logfiles::logfile_directory_name |