This function adds logging capability to a list of connections by modifying
their class attributes. It ensures that the input is of the correct type and
registers the necessary S3 methods for logging.
Usage
add_logs(connections)
Value
The modified connections object with logging capability added.
Each connection in the list will have the "ConnectorLogger" class
prepended to its existing classes.
Arguments
connections
An object of class connectors(). This should be a list
of connection objects to which logging capability will be added.
Details
The function performs the following steps:
Checks if the input connections is of class "connectors".
Iterates through each connection in the list and prepends the "ConnectorLogger" class.