use Monolog\Logger; use Monolog\Handler\StreamHandler; // create a log channel $log = new Logger('name'); $log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING)); // add records to the log $log->warning('Foo'); $log->error('Bar');
error_log("Error message", 3, "/path/to/error.log");
use Sentry\State\Hub; use Sentry\State\Scope; // create a Sentry hub $hub = new Hub(new \Sentry\Options()); // set the context and scope $scope = new Scope(); $scope->setContext('user', ['email' => 'john.doe@example.com']); $hub->configureScope(function (Scope $scope) { $scope->setUser(['email' => 'john.doe@example.com']); }); // log an error $hub->captureException(new Exception('test error'));In this example, we create a Sentry hub and configure the scope with user information. We then log an error using the `$hub` object and the `captureException` method.