Skip to content

Commit ebd7206

Browse files
committed
create logger
1 parent 22abe99 commit ebd7206

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

src/php-bufflog/BuffLog.php

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,32 @@
11
<?php
22
namespace Buffer;
33

4+
use Monolog\Logger;
5+
use Monolog\Handler\StreamHandler as MonologStreamHandler;
6+
7+
/*
8+
Level of logs we use:
9+
10+
This level require manual action to appear in Datadog Logs
11+
Logger::DEBUG
12+
Logger::INFO
13+
14+
Everything at this level appears by default in Datadog Logs
15+
Logger::WARNING
16+
Logger::ERROR
17+
Logger::CRITICAL
18+
*/
19+
420
class BuffLog {
521

22+
protected function createLogger()
23+
{
24+
$logger = new Logger('php-bufflog');
25+
$handler = new MonologStreamHandler('php://stdout', Logger::INFO);
26+
27+
$logger->pushHandler($handler);
28+
29+
return $logger;
30+
}
31+
632
}

0 commit comments

Comments
 (0)