Neko 0.9.99
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
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.
 
subroutine logger::log_begin (this)
 Increase indention level.
 
subroutine logger::log_end (this)
 Decrease indention level.
 
subroutine logger::log_indent (this)
 Indent a log.
 
subroutine logger::log_newline (this, lvl)
 Write a new line to a log.
 
subroutine logger::log_message (this, msg, lvl)
 Write a message to a log.
 
subroutine logger::log_header (this, version, build_info)
 Write the Neko header to a log.
 
subroutine logger::log_error (this, msg)
 Write an error message to a log.
 
subroutine logger::log_warning (this, msg)
 Write a warning message to a log.
 
subroutine logger::log_section (this, msg, lvl)
 Begin a new log section.
 
subroutine logger::log_end_section (this, msg, lvl)
 End a log section.
 
subroutine logger::log_status (this, t, t_end)
 Write status banner.
 
subroutine logger::log_message_c (c_msg)
 Write a message to a log (from C)
 
subroutine logger::log_error_c (c_msg)
 Write an error message to a log (from C)
 
subroutine logger::log_warning_c (c_msg)
 Write a warning message to a log (from C)
 
subroutine logger::log_section_c (c_msg)
 Begin a new log section (from C)
 
subroutine logger::log_end_section_c ()
 End a log section (from C)
 

Variables

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