A module for writing data to the log file.
Write out a list element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| logical, | intent(in) | :: | VALUE |
A bool value to write. |
Write out a list element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| real(kind=NTReal), | intent(in) | :: | VALUE |
A float value to write. |
Write out a list element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| integer, | intent(in) | :: | VALUE |
An integer value to write. |
Write out a list element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| character(len=*), | intent(in), | optional | :: | VALUE |
A text value to write. |
Write out a element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| logical, | intent(in) | :: | VALUE |
An integer value to write. |
Write out a element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| real(kind=NTReal), | intent(in) | :: | VALUE |
A float value to write. |
Write out a element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| integer, | intent(in) | :: | VALUE |
An integer value to write. |
Write out a element.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | key |
Some text to write. |
||
| character(len=*), | intent(in), | optional | :: | VALUE |
A text value to write. |
Check if the logger is currently active
Get the current logging level
Activate the logger.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | optional | :: | start_document_in |
If this is a new document we can write the start document marker. |
|
| character(len=*), | intent(in), | optional | :: | file_name_in |
An optional file name for writing to. |
|
| integer, | intent(in), | optional | :: | unit_in |
An optional fortran i/o unit override. |
Deactivate the logger.
Call this subroutine when you enter into a section with verbose output
Call this subroutine when you exit a section with verbose output
Set a manual initial offset spacing.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | offset |
Number of spaces to offset |
Write out a header to the log.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | header_value |
The text of the header. |
Set the logging level manually
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | level |