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