Neko  0.8.1
A portable framework for high-order spectral element flow simulations
log.f90 File Reference

Go to the source code of this file.

Data Types

type  logger::log_t
 

Modules

module  logger
 Logging routines.
 

Functions/Subroutines

subroutine logger::log_init (this)
 Initialize a log. More...
 
subroutine logger::log_begin (this)
 Increase indention level. More...
 
subroutine logger::log_end (this)
 Decrease indention level. More...
 
subroutine logger::log_indent (this)
 Indent a log. More...
 
subroutine logger::log_newline
 Write a new line to a log. More...
 
subroutine logger::log_message (this, msg, lvl)
 Write a message to a log. More...
 
subroutine logger::log_error (this, msg)
 Write an error message to a log. More...
 
subroutine logger::log_warning (this, msg)
 Write a warning message to a log. More...
 
subroutine logger::log_section (this, msg)
 Begin a new log section. More...
 
subroutine logger::log_end_section (this, msg)
 End a log section. More...
 
subroutine logger::log_status (this, t, T_end)
 Write status banner. More...
 
subroutine logger::log_message_c (c_msg)
 Write a message to a log (from C) More...
 
subroutine logger::log_error_c (c_msg)
 Write an error message to a log (from C) More...
 
subroutine logger::log_warning_c (c_msg)
 Write a warning message to a log (from C) More...
 
subroutine logger::log_section_c (c_msg)
 Begin a new log section (from C) More...
 
subroutine logger::log_end_section_c ()
 End a log section (from C) More...
 

Variables

integer, parameter, public logger::log_size = 80
 
type(log_t), public logger::neko_log
 Global log stream. More...
 
integer, parameter, public logger::neko_log_quiet = 0
 Always logged. More...
 
integer, parameter, public logger::neko_log_info = 1
 Default log level. More...
 
integer, parameter, public logger::neko_log_verbose = 2
 Verbose log level. More...
 
integer, parameter, public logger::neko_log_debug = 10
 Debug log level. More...