LoggingChatClient constructor

LoggingChatClient(
  1. ChatClient innerClient, {
  2. required Logger logger,
})

Creates a new LoggingChatClient.

innerClient is the underlying client to delegate to. logger is the logger used to record information.

Implementation

LoggingChatClient(
  super.innerClient, {
  required Logger logger,
}) : _logger = logger;