RuntimeException
PHP's json extension is required to use Monolog's NormalizerFormatter RuntimeException thrown with message "PHP's json extension is required to use Monolog's NormalizerFormatter" Stacktrace: #12 RuntimeException in /home/service8/dev.serviceautovitan.ro/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php:35 #11 Monolog\Formatter\NormalizerFormatter:__construct in /home/service8/dev.serviceautovitan.ro/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php:44 #10 Monolog\Formatter\LineFormatter:__construct in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:372 #9 Illuminate\Log\LogManager:formatter in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:357 #8 Illuminate\Log\LogManager:prepareHandler in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:341 #7 Illuminate\Log\LogManager:prepareHandlers in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:150 #6 Illuminate\Log\LogManager:createEmergencyLogger in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:105 #5 Illuminate\Log\LogManager:get in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:89 #4 Illuminate\Log\LogManager:driver in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:488 #3 Illuminate\Log\LogManager:error in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:114 #2 Illuminate\Foundation\Exceptions\Handler:report in /home/service8/dev.serviceautovitan.ro/app/Exceptions/Handler.php:37 #1 App\Exceptions\Handler:report in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:81 #0 Illuminate\Foundation\Bootstrap\HandleExceptions:handleException in [internal]:0
12
RuntimeException
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Formatter
/
NormalizerFormatter.php
35
11
Monolog
\
Formatter
\
NormalizerFormatter
__construct
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Formatter
/
LineFormatter.php
44
10
Monolog
\
Formatter
\
LineFormatter
__construct
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
372
9
Illuminate
\
Log
\
LogManager
formatter
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
357
8
Illuminate
\
Log
\
LogManager
prepareHandler
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
341
7
Illuminate
\
Log
\
LogManager
prepareHandlers
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
150
6
Illuminate
\
Log
\
LogManager
createEmergencyLogger
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
105
5
Illuminate
\
Log
\
LogManager
get
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
89
4
Illuminate
\
Log
\
LogManager
driver
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
488
3
Illuminate
\
Log
\
LogManager
error
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Exceptions
/
Handler.php
114
2
Illuminate
\
Foundation
\
Exceptions
\
Handler
report
/
app
/
Exceptions
/
Handler.php
37
1
App
\
Exceptions
\
Handler
report
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Bootstrap
/
HandleExceptions.php
81
0
Illuminate
\
Foundation
\
Bootstrap
\
HandleExceptions
handleException
[internal]
0
/
home
/
service8
/
dev.serviceautovitan.ro
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Formatter
/
NormalizerFormatter.php
 
/**
 * Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class NormalizerFormatter implements FormatterInterface
{
    const SIMPLE_DATE = "Y-m-d H:i:s";
 
    protected $dateFormat;
 
    /**
     * @param string $dateFormat The format of the timestamp: one supported by DateTime::format
     */
    public function __construct($dateFormat = null)
    {
        $this->dateFormat = $dateFormat ?: static::SIMPLE_DATE;
        if (!function_exists('json_encode')) {
            throw new \RuntimeException('PHP\'s json extension is required to use Monolog\'s NormalizerFormatter');
        }
    }
 
    /**
     * {@inheritdoc}
     */
    public function format(array $record)
    {
        return $this->normalize($record);
    }
 
    /**
     * {@inheritdoc}
     */
    public function formatBatch(array $records)
    {
        foreach ($records as $key => $record) {
            $records[$key] = $this->format($record);
        }
 
Whoops! There was an error.
RuntimeException
PHP's json extension is required to use Monolog's NormalizerFormatter RuntimeException thrown with message "PHP's json extension is required to use Monolog's NormalizerFormatter" Stacktrace: #13 RuntimeException in /home/service8/dev.serviceautovitan.ro/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php:35 #12 Monolog\Formatter\NormalizerFormatter:__construct in /home/service8/dev.serviceautovitan.ro/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php:44 #11 Monolog\Formatter\LineFormatter:__construct in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:372 #10 Illuminate\Log\LogManager:formatter in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:357 #9 Illuminate\Log\LogManager:prepareHandler in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:341 #8 Illuminate\Log\LogManager:prepareHandlers in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:150 #7 Illuminate\Log\LogManager:createEmergencyLogger in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:105 #6 Illuminate\Log\LogManager:get in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:89 #5 Illuminate\Log\LogManager:driver in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:488 #4 Illuminate\Log\LogManager:error in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:114 #3 Illuminate\Foundation\Exceptions\Handler:report in /home/service8/dev.serviceautovitan.ro/app/Exceptions/Handler.php:37 #2 App\Exceptions\Handler:report in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:81 #1 Illuminate\Foundation\Bootstrap\HandleExceptions:handleException in /home/service8/dev.serviceautovitan.ro/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:123 #0 Illuminate\Foundation\Bootstrap\HandleExceptions:handleShutdown in [internal]:0
13
RuntimeException
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Formatter
/
NormalizerFormatter.php
35
12
Monolog
\
Formatter
\
NormalizerFormatter
__construct
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Formatter
/
LineFormatter.php
44
11
Monolog
\
Formatter
\
LineFormatter
__construct
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
372
10
Illuminate
\
Log
\
LogManager
formatter
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
357
9
Illuminate
\
Log
\
LogManager
prepareHandler
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
341
8
Illuminate
\
Log
\
LogManager
prepareHandlers
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
150
7
Illuminate
\
Log
\
LogManager
createEmergencyLogger
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
105
6
Illuminate
\
Log
\
LogManager
get
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
89
5
Illuminate
\
Log
\
LogManager
driver
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Log
/
LogManager.php
488
4
Illuminate
\
Log
\
LogManager
error
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Exceptions
/
Handler.php
114
3
Illuminate
\
Foundation
\
Exceptions
\
Handler
report
/
app
/
Exceptions
/
Handler.php
37
2
App
\
Exceptions
\
Handler
report
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Bootstrap
/
HandleExceptions.php
81
1
Illuminate
\
Foundation
\
Bootstrap
\
HandleExceptions
handleException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Bootstrap
/
HandleExceptions.php
123
0
Illuminate
\
Foundation
\
Bootstrap
\
HandleExceptions
handleShutdown
[internal]
0
/
home
/
service8
/
dev.serviceautovitan.ro
/
vendor
/
monolog
/
monolog
/
src
/
Monolog
/
Formatter
/
NormalizerFormatter.php
 
/**
 * Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class NormalizerFormatter implements FormatterInterface
{
    const SIMPLE_DATE = "Y-m-d H:i:s";
 
    protected $dateFormat;
 
    /**
     * @param string $dateFormat The format of the timestamp: one supported by DateTime::format
     */
    public function __construct($dateFormat = null)
    {
        $this->dateFormat = $dateFormat ?: static::SIMPLE_DATE;
        if (!function_exists('json_encode')) {
            throw new \RuntimeException('PHP\'s json extension is required to use Monolog\'s NormalizerFormatter');
        }
    }
 
    /**
     * {@inheritdoc}
     */
    public function format(array $record)
    {
        return $this->normalize($record);
    }
 
    /**
     * {@inheritdoc}
     */
    public function formatBatch(array $records)
    {
        foreach ($records as $key => $record) {
            $records[$key] = $this->format($record);
        }