Skip to content

Commit 685a25a

Browse files
committed
formatting messages
1 parent 1c28506 commit 685a25a

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/php-bufflog/BuffLog.php

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,30 +23,47 @@ class BuffLog {
2323

2424
public function debug($message)
2525
{
26+
$this->formatMessage($message, Logger::DEBUG, $context = [], $extra = []);
2627
$this->getLogger()->debug($message);
2728
}
2829

2930
public function info($message)
3031
{
32+
$this->formatMessage($message, Logger::INFO, $context = [], $extra = []);
3133
$this->getLogger()->info($message);
3234
}
3335

3436
public function warn($message)
3537
{
38+
$this->formatMessage($message, Logger::WARNING, $context = [], $extra = []);
3639
$this->getLogger()->warn($message);
3740
}
3841

3942

4043
public function error($message)
4144
{
45+
$this->formatMessage($message, Logger::ERROR, $context = [], $extra = []);
4246
$this->getLogger()->error($message);
4347
}
4448

49+
// @TODO: That one might could also create an alert in Datadog?
4550
public function critical($message)
4651
{
52+
$this->formatMessage($message, Logger::CRITICAL, $context = [], $extra = []);
4753
$this->getLogger()->critical($message);
4854
}
4955

56+
private function formatMessage($message, $level, $context = [], $extra = [])
57+
{
58+
$output = [
59+
"message" => $message,
60+
"level" => $level,
61+
"datetime" => date(\DateTime::ATOM),
62+
"context" => $context,
63+
"extra" => $extra
64+
];
65+
}
66+
5067
private function createLogger()
5168
{
5269
$logger = new Logger('php-bufflog');

0 commit comments

Comments
 (0)