1<?php
2
3namespace Rubix\ML;
4
5use Psr\Log\LoggerInterface;
6use Psr\Log\LoggerAwareInterface;
7
8/**
9 * Verbose
10 *
11 * @category    Machine Learning
12 * @package     Rubix/ML
13 * @author      Andrew DalPino
14 */
15interface Verbose extends LoggerAwareInterface
16{
17    /**
18     * Return the logger or null if not set.
19     *
20     * @return \Psr\Log\LoggerInterface|null
21     */
22    public function logger() : ?LoggerInterface;
23}
24