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 |