XBeach
|
Data Types | |
interface | ilogger |
Public Member Functions | |
subroutine | set_logger (c_callback) |
subroutine | logmsg (level, msg) |
subroutine | start_logfiles (error) |
subroutine | close_logfiles |
subroutine | get_logfileid (lid, eid, wid) |
integer function | generate_logfileid () |
subroutine | progress_indicator (initialize, curper, dper, dt) |
subroutine | report_file_read_error (filename) |
subroutine | writelog_startup () |
subroutine | writelog_finalize (tbegin, n, t, nx, ny, t0, t01) |
subroutine | writelog_distribute (destination, display) |
Public Attributes | |
integer, save | logfileid |
integer, save | errorfileid |
integer, save | warningfileid |
procedure(ilogger), pointer | logging_callback = > null() |
integer, parameter, public | LEVEL_ALL = 0 |
integer, parameter, public | LEVEL_DEBUG = 1 |
integer, parameter, public | LEVEL_INFO = 2 |
integer, parameter, public | LEVEL_WARN = 3 |
integer, parameter, public | LEVEL_ERROR = 4 |
integer, parameter, public | LEVEL_FATAL = 5 |
integer, parameter, public | LEVEL_OFF = 6 |
Definition at line 5 of file logging.F90.
subroutine logging_module::close_logfiles | ( | ) |
Definition at line 94 of file logging.F90.
integer function logging_module::generate_logfileid | ( | ) |
Definition at line 116 of file logging.F90.
subroutine logging_module::get_logfileid | ( | integer, intent(out) | lid, |
integer, intent(out) | eid, | ||
integer, intent(out) | wid | ||
) |
Definition at line 105 of file logging.F90.
subroutine logging_module::logmsg | ( | integer(c_int), intent(in) | level, |
character(len=*), intent(in) | msg | ||
) |
Definition at line 53 of file logging.F90.
subroutine logging_module::progress_indicator | ( | logical, intent(in) | initialize, |
real*8, intent(in) | curper, | ||
real*8, intent(in) | dper, | ||
real*8, intent(in) | dt | ||
) |
Definition at line 141 of file logging.F90.
subroutine logging_module::report_file_read_error | ( | character(*) | filename | ) |
Definition at line 177 of file logging.F90.
subroutine logging_module::set_logger | ( | type(c_funptr) | c_callback | ) |
Definition at line 43 of file logging.F90.
subroutine logging_module::start_logfiles | ( | integer | error | ) |
Definition at line 66 of file logging.F90.
subroutine logging_module::writelog_distribute | ( | character(*), intent(in) | destination, |
character(*), intent(in) | display | ||
) |
Definition at line 322 of file logging.F90.
subroutine logging_module::writelog_finalize | ( | real*8 | tbegin, |
integer | n, | ||
real*8 | t, | ||
integer | nx, | ||
integer | ny, | ||
real*8, optional | t0, | ||
real*8, optional | t01 | ||
) |
Definition at line 278 of file logging.F90.
subroutine logging_module::writelog_startup | ( | ) |
Definition at line 190 of file logging.F90.
integer, save logging_module::errorfileid |
Definition at line 13 of file logging.F90.
integer, parameter, public logging_module::LEVEL_ALL = 0 |
Definition at line 31 of file logging.F90.
integer, parameter, public logging_module::LEVEL_DEBUG = 1 |
Definition at line 32 of file logging.F90.
integer, parameter, public logging_module::LEVEL_ERROR = 4 |
Definition at line 35 of file logging.F90.
integer, parameter, public logging_module::LEVEL_FATAL = 5 |
Definition at line 36 of file logging.F90.
integer, parameter, public logging_module::LEVEL_INFO = 2 |
Definition at line 33 of file logging.F90.
integer, parameter, public logging_module::LEVEL_OFF = 6 |
Definition at line 37 of file logging.F90.
integer, parameter, public logging_module::LEVEL_WARN = 3 |
Definition at line 34 of file logging.F90.
integer, save logging_module::logfileid |
Definition at line 12 of file logging.F90.
procedure(ilogger), pointer logging_module::logging_callback = > null() |
Definition at line 27 of file logging.F90.
integer, save logging_module::warningfileid |
Definition at line 14 of file logging.F90.