Loading...
Searching...
No Matches
logging.f90

Go to the source code of this file.

Data Types

interface  render
 Interface to render diagnostic messages and labels. More...
interface  label_type
 Represents text as a sequence of ASCII code units. The derived type wraps an allocatable character array. More...
interface  diagnostic_report
 Definition of diagnostic message. More...

Functions/Subroutines

pure character(:) function, allocatable colorize (string, foreground, background, style)
 Colorize and stylize strings, DEFAULT kind.
subroutine, public printf (str, fmt, unit)
 Conditional print of the error/warning message.

Variables

logical, public verbose
 Master switch for verbose diagnostic output Default value is .false. (quiet mode). Set to .true. to get detailed step-by-step information about preprocessing actions. Safe to modify at any time � the change takes effect immediately for all subsequent operations.
logical, public nocolor = .false.
 Switch for controling the ANSI color output Default value is .true. (color mode on). Set to .false. to get raw string output.