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. |
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. |