diff --git a/logging.md b/logging.md
index baf96b13..6a0f64c0 100644
--- a/logging.md
+++ b/logging.md
@@ -146,11 +146,11 @@ PHP, Laravel и другие библиотеки часто уведомляю
Итак, представьте, что мы регистрируем сообщение, используя метод `debug`:
- Log::debug('An informational message.');
+ Log::debug('Информационное сообщение.');
Учитывая нашу конфигурацию, канал `syslog` будет записывать сообщение в системный журнал; однако, поскольку сообщение об ошибке не является уровнем `critical` или выше, то оно не будет отправлено в Slack. Однако, если мы регистрируем сообщение уровня `emergency`, то оно будет отправлено как в системный журнал, так и в Slack, поскольку уровень `emergency` выше нашего минимального порогового значения для обоих каналов:
- Log::emergency('The system is down!');
+ Log::emergency('Система не работает!');
## Запись сообщений журнала
@@ -186,7 +186,7 @@ PHP, Laravel и другие библиотеки часто уведомляю
*/
public function show(string $id): View
{
- Log::info('Showing the user profile for user: {id}', ['id' => $id]);
+ Log::info('Показ профиля пользователя: {id}', ['id' => $id]);
return view('user.profile', [
'user' => User::findOrFail($id)
@@ -201,7 +201,7 @@ PHP, Laravel и другие библиотеки часто уведомляю
use Illuminate\Support\Facades\Log;
- Log::info('User {id} failed to login.', ['id' => $user->id]);
+ Log::info('Пользователю {id} не удалось войти в систему.', ['id' => $user->id]);
Иногда вы можете указать некоторую контекстную информацию, которая должна быть включена во все последующие записи журнала в определенном канале. Например, вы можете захотеть зарегистрировать идентификатор запроса, связанный с каждым входящим запросом к вашему приложению. Для этого вы можете вызвать метод `withContext` фасада `Log`:
@@ -253,7 +253,7 @@ PHP, Laravel и другие библиотеки часто уведомляю
class AssignRequestId
{
/**
- * Handle an incoming request.
+ * Обработка входящего запроса.
*
* @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next
*/
@@ -279,11 +279,11 @@ PHP, Laravel и другие библиотеки часто уведомляю
use Illuminate\Support\Facades\Log;
- Log::channel('slack')->info('Something happened!');
+ Log::channel('slack')->info('Что-то случилось!');
Если вы хотите создать стек протоколирования по запросу, состоящий из нескольких каналов, вы можете использовать метод `stack`:
- Log::stack(['single', 'slack'])->info('Something happened!');
+ Log::stack(['single', 'slack'])->info('Что-то случилось!');
#### Каналы по запросу
@@ -295,7 +295,7 @@ PHP, Laravel и другие библиотеки часто уведомляю
Log::build([
'driver' => 'single',
'path' => storage_path('logs/custom.log'),
- ])->info('Something happened!');
+ ])->info('Что-то случилось!');
Вы также можете включить канал по запросу в стек журналов по запросу. Этого можно добиться, включив экземпляр вашего канала по запросу в массив, переданный в метод `stack`:
@@ -306,7 +306,7 @@ PHP, Laravel и другие библиотеки часто уведомляю
'path' => storage_path('logs/custom.log'),
]);
- Log::stack(['slack', $channel])->info('Something happened!');
+ Log::stack(['slack', $channel])->info('Что-то случилось!');
## Настройка канала Monolog
@@ -405,10 +405,10 @@ Monolog также может обрабатывать сообщения пер
'stream' => 'php://stderr',
],
'processors' => [
- // Simple syntax...
+ // Простой синтаксис...
Monolog\Processor\MemoryUsageProcessor::class,
- // With options...
+ // С опциями...
[
'processor' => Monolog\Processor\PsrLogMessageProcessor::class,
'with' => ['removeUsedContextFields' => true],