summaryrefslogtreecommitdiff
path: root/server/vendor/php-opencloud/common/tests/integration/DefaultLogger.php
blob: a546c708b75c224a45e11e0faf5631c1f42fbbe9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

namespace OpenCloud\integration;

use Psr\Log\AbstractLogger;

class DefaultLogger extends AbstractLogger
{
    public function log($level, $message, array $context = [])
    {
        echo $this->format($level, $message, $context);
    }

    private function format($level, $message, $context)
    {
        $msg = strtr($message, $context);

        return sprintf("%s: %s\n", strtoupper($level), $msg);
    }
}