@@ -485,7 +485,7 @@ end subroutine configure
485
485
subroutine final_logger ( self )
486
486
! ! version: experimental
487
487
488
- ! ! finalizes the `logger_type` entity `self` by flushing the units
488
+ ! ! Finalizes the `logger_type` entity `self` by flushing the units
489
489
type (logger_type), intent (in ) :: self
490
490
491
491
integer :: iostat
@@ -682,7 +682,8 @@ end subroutine handle_write_failure
682
682
subroutine log_error ( self , message , module , procedure , stat , errmsg )
683
683
! ! Writes the string `message` to `self % log_units` with optional additional
684
684
! ! text.
685
- ! !
685
+ ! ! ([Specification](../specs/stdlib_logger.html#log_error-writes-the-string-message-to-self-log_units))
686
+
686
687
! !##### Behavior
687
688
! !
688
689
! ! If time stamps are active, a time stamp is written, followed by
@@ -783,6 +784,7 @@ end subroutine log_error
783
784
subroutine log_information ( self , message , module , procedure )
784
785
! ! Writes the string `message` to `self % log_units` with optional additional
785
786
! ! text.
787
+ ! !([Specification](../page/specs/stdlib_logger.html#log_information-writes-the-string-message-to-self-log_units))
786
788
! !
787
789
! !##### Behavior
788
790
! !
@@ -930,6 +932,7 @@ subroutine log_message( self, message, module, procedure, prefix )
930
932
931
933
! ! Writes the string `message` to the `self % log_units` with optional
932
934
! ! additional text.
935
+ ! !([Specification])(../page/specs/stdlib_logger.html#log_message-write-the-string-message-to-self-log_units))
933
936
! !
934
937
! !##### Behavior
935
938
! !
@@ -1038,7 +1041,8 @@ subroutine log_text_error( self, line, column, summary, filename, &
1038
1041
1039
1042
! ! Sends a message to `self % log_units` describing an error found
1040
1043
! ! in a line of text.
1041
- ! !
1044
+ ! !([Specification])(../page/specs/stdlib_logger.html#log_text_error-send-a-message-to-self-log_units-describing-an-error))
1045
+
1042
1046
! !##### Behavior
1043
1047
! !
1044
1048
! ! If time stamps are active first a time stamp is written. Then if
@@ -1188,6 +1192,8 @@ end subroutine log_text_error
1188
1192
1189
1193
elemental function log_units_assigned (self )
1190
1194
! ! Returns the number of units assigned to `self % log_units`
1195
+ ! !([Specification](../page/specs/stdlib_logger.html#log_units_assigned-returns-the-number-of-active-io-units))
1196
+
1191
1197
class(logger_type), intent (in ) :: self
1192
1198
! ! The logger subject to the inquiry
1193
1199
integer :: log_units_assigned
@@ -1220,7 +1226,8 @@ end function log_units_assigned
1220
1226
1221
1227
subroutine log_warning ( self , message , module , procedure )
1222
1228
! ! Writes the string `message` to `self % log_units` with optional additional text.
1223
- ! !
1229
+ ! !([Specification])(../page/specs/stdlib_logger.html#log_warning-write-the-string-message-to-log_units)
1230
+
1224
1231
! !##### Behavior
1225
1232
! !
1226
1233
! ! If time stamps are active, a time stamp is written, followed by
@@ -1277,6 +1284,8 @@ subroutine remove_log_unit( self, unit, close_unit, stat )
1277
1284
! ! has the value `success`. If closing the `unit` fails, then if `stat` is
1278
1285
! ! present it has the value `close_failure`, otherwise processing stops
1279
1286
! ! with an informative message.
1287
+ ! !([Specification])(../page/specs/stdlib_logger.html#remove_log_unit-remove-unit-from-self-log_units))
1288
+
1280
1289
class(logger_type), intent (inout ) :: self
1281
1290
! ! The logger variable whose unit is to be removed
1282
1291
integer , intent (in ) :: unit
0 commit comments