Neko 1.99.1
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
logger::log_t Type Reference

Public Member Functions

procedure, pass(thisinit (this)
 Initialize a log.
 
procedure, pass(thisfree (this)
 Free a log.
 
procedure, pass(thisbegin (this)
 Increase indention level.
 
procedure, pass(thisend (this)
 Decrease indention level.
 
procedure, pass(thisindent (this)
 Indent a log.
 
procedure, pass(thisnewline (this, lvl)
 Write a new line to a log.
 
procedure, pass(thismessage (this, msg, lvl)
 Write a message to a log.
 
procedure, pass(thissection (this, msg, lvl)
 Begin a new log section.
 
procedure, pass(thisheader (this, version, build_info)
 Write the Neko header to a log.
 
procedure, pass(thiserror (this, msg)
 Write an error message to a log.
 
procedure, pass(thiswarning (this, msg)
 Write a warning message to a log.
 
procedure, pass(thisend_section (this, msg, lvl)
 End a log section.
 

Private Attributes

integer, private indent_
 
integer, private section_id_
 
integer, private tab_size_
 
integer, private level_
 
integer, private unit_
 

Detailed Description

Definition at line 48 of file log.f90.

Member Function/Subroutine Documentation

◆ begin()

procedure, pass(this) logger::log_t::begin ( class(log_t), intent(inout this)

Definition at line 57 of file log.f90.

◆ end()

procedure, pass(this) logger::log_t::end ( class(log_t), intent(inout this)

Definition at line 58 of file log.f90.

◆ end_section()

procedure, pass(this) logger::log_t::end_section ( class(log_t), intent(inout this,
character(len=*), intent(in), optional  msg,
integer, optional  lvl 
)

Definition at line 66 of file log.f90.

◆ error()

procedure, pass(this) logger::log_t::error ( class(log_t), intent(in this,
character(len=*), intent(in msg 
)

Definition at line 64 of file log.f90.

◆ free()

procedure, pass(this) logger::log_t::free ( class(log_t), intent(inout this)

Definition at line 56 of file log.f90.

◆ header()

procedure, pass(this) logger::log_t::header ( class(log_t), intent(in this,
character(len=*), intent(in version,
character(len=*), intent(in build_info 
)

Definition at line 63 of file log.f90.

◆ indent()

procedure, pass(this) logger::log_t::indent ( class(log_t), intent(in this)

Definition at line 59 of file log.f90.

◆ init()

procedure, pass(this) logger::log_t::init ( class(log_t), intent(inout this)

Definition at line 55 of file log.f90.

◆ message()

procedure, pass(this) logger::log_t::message ( class(log_t), intent(in this,
character(len=*), intent(in msg,
integer, optional  lvl 
)

Definition at line 61 of file log.f90.

◆ newline()

procedure, pass(this) logger::log_t::newline ( class(log_t), intent(in this,
integer, optional  lvl 
)

Definition at line 60 of file log.f90.

◆ section()

procedure, pass(this) logger::log_t::section ( class(log_t), intent(inout this,
character(len=*), intent(in msg,
integer, optional  lvl 
)

Definition at line 62 of file log.f90.

◆ warning()

procedure, pass(this) logger::log_t::warning ( class(log_t), intent(in this,
character(len=*), intent(in msg 
)

Definition at line 65 of file log.f90.

Member Data Documentation

◆ indent_

integer, private logger::log_t::indent_
private

Definition at line 49 of file log.f90.

◆ level_

integer, private logger::log_t::level_
private

Definition at line 52 of file log.f90.

◆ section_id_

integer, private logger::log_t::section_id_
private

Definition at line 50 of file log.f90.

◆ tab_size_

integer, private logger::log_t::tab_size_
private

Definition at line 51 of file log.f90.

◆ unit_

integer, private logger::log_t::unit_
private

Definition at line 53 of file log.f90.


The documentation for this type was generated from the following file: