Log s что это: Формат записи S-Log — Sony Pro

Содержание

Что такое LOG и для чего нужен LUT

Rec.709 – это стандартизированный формат телевидения высокой четкости, имеющий соотношение сторон 16:9. Впервые стандарт был одобрен в 1990 году Международным союзом электросвязи (МСЭ или ITU — англ.). Тогда же была принята рекомендация BT.709 или Rec.709, в которой были определены стандарты, для HD-телевидения. В частности, - значение гаммы, для степенной функции HD-телевизоров и HD-мониторов. Rec.709 устанавливает преемственность и совместимость старого и нового теле оборудования. В свою очередь, видеокамеры записывают видео с использованием стандартной гаммы, которую также называют в соответствии со стандартом — Rec.709. Динамический диапазон для Rec.709 ограничен шестью стопами. Существует 3 варианта расширения динамического диапазона камеры: с помощью «колена» для Rec.709, с помощью гамма-характеристик и логарифмических гамма-функций. Все три решения используют сжатие ярких тонов, которые не столь важны для нашего восприятия, и поэтому артефакты сжатия не столь заметны. В последнее время, производители камер, стали использовать термин «Кино Качество» в отношении производимых ими камер. Хотя термин «Кино Качество» описывает глубину резкости камеры, физический размер матрицы и возможность менять объективы, существует еще ряд нюансов, для того, чтобы цифровое изображение сделать более похожим на плёночное. Настройки в меню камеры, могут помочь вам в решении этой задачи. S-Log, или Sony Log – это опция для камер Sony CineAlta таких как: PXW-FS7, PMW-F3, F23, F35 и F65. Arri Alexa – позволяет работать в S-Log и Log-C, для получения максимально качественного изображения. Режимы S-Log и Log-C дают картинку в широком динамическом диапазоне, с минимальными шумами и в максимальном потоке. Таким образом, вы получаете, широкие возможности обработки на этапе монтажа.

С тех пор, как цифровой формат HD вышел на лидирующие позиции, став весьма популярным, компании производители неустанно пытались, путем цифровой обработки достичь пленочного качества. B S-Log, Log-C и RAW используется степень сжатия 4:4:4, имитируя тем самым, качество пленки. Кадры, снятые на пленку, без цвета коррекции, выглядят плоскими - в них присутствуют только средние тона и немного белого с черным. Точно также выглядят кадры, снятые в режимах S-Log и Log-C так как наибольшее количество тональной информации, содержится в средних тонах изображения. Кадры, снятые с помощью LOG протоколов, обрабатываются при помощи таблиц LUT (Look Up Tables). LUT представляет собой цифровой процесс в камере, в портативном записывающем устройстве, который создает нужное изображение используя карты экспозиции и DK (Digital Knee).

так выглядят кадры, снятые в разных режимах

По признанию большинства кинематографистов, на съемочной площадке лучше записать максимально чистые кадры для того чтобы на этапе постпроизводства не быть ограниченными в выборе. Съемка в режимах S-Log и Log-C открывает широкие возможности на этапе цветокоррекции. Таким образом, вы получаете богатую цветовую палитру, большой выбор тональной карты и максимум возможностей для творчества.

Часто RAW и LOG отождествляют и путают, но несмотря на то, что оба протокола созданы для достижения похожих задач, все же, это разные вещи. RAW создан для фотографии и записывает не обработанную информацию поступающую с матрицы, без цветового баланса, и без сжатия. S-Log, S-Log2 или C-Log это протоколы работающие с данными поступающими из матрицы и обработанные в RGB или YCbC с последующим наложением гаммы. Таким образом, кадры отснятые в этом режиме, очень близки к обычным кадрам, поскольку они включают в себя цветовой баланс, чем они и отличаются от чистого RAW. Кадры, снятые в LOG режиме, могут быть записаны как в сжатом формате, так и без. Однако, даже без сжатия, это не RAW.

сравнение разных протоколов обработки видео потока

Центральная линия на графике это средний серый. Серая карта 18% (также часто называемая «средним серым») — это карта, отражающая 18% света. Визуально яркость такой карты будет находиться между яркостью белого и черного цветов. Отсюда и пошло название «средний серый». Средний серый важен по двум причинам. Во-первых, яркость среднего серого примерно равна средней яркости большинства объектов. Во-вторых, его яркость попадает в середину диапазона, что делает его очень удобным при измерении экспозиции. Из графика видно, что кривые S-Log3 и LogC, бесконечно близки. Это значит, что протоколы обработки Sony (Log3) и Arri (LogC), максимально похожи друг на друга. Соответственно и видео ряд полученный с этих камер, весьма схож. Если же сравнивать протоколы Sony между собой, то можно видеть разницу между S-Log2 и S-Log3 на графике. На практике же, гамма S-Log3, предлагает более качественную цветовую проработку от теней к средним тонам, в отличии от S-Log2.
Важно отметить, что S-Log3 имеет пиковый уровень записи 92IRE. Не следует подниматься выше этого значения. Не удивляйтесь, если ваши общие уровни будут значительно ниже тех, что вы обычно можете наблюдать при съемке в цветовой схеме Rec.709. Кроме того, полезно знать, как работать с LUT, поскольку это значительно упростит вам жизнь как на съемочной площадке, так и на этапе цвета коррекции. Глядя в видоискатель камеры, можно счесть протокол S-Log весьма шумным, однако это не так. Как только, вы используете LUT для преобразования исходного изображения S-Log3 в Rec.709, вы убедитесь, что шумы сойдут на нет.  Правильно подобранный LUT сделает ваши кадры более насыщенными и качественными. Конечно, если вы знаете, что делаете, то можно обойтись и без LUT, однако использование этих алгоритмических протоколов все же очень упрощает работу. Еще один, очень удобный способ преобразования S-Log3 в Rec.709, - использование цветовой карты Resolve. Этот новый инструмент, в автоматическом режиме распознает, исправляет и выравнивает значения Macbeth или DSC One Shot. При настройке Resolve, источником гаммы необходимо выбрать S-Log3, таким образом будут скорректированы кривые гаммы и добавлена цветокоррекция. Георгий Очигава

Видео s-log что это

Использование предварительных настроек изображения с S-Log

Здесь в качестве примера используется камера α7S II (ILCE-7SM2).
При съемке с S-Log используйте предварительные настройки изображения PP7, PP8 или PP9.

Предварительная настройка PP7 сочетает в себе гамму S-Gamut и S-Log2, PP8 — S-Gamut3.cine/S-Log3, а PP9 — S-Gamut3/S-Log3. В данном случае выберите PP7 (S-Gamut/S-Log2) и не меняйте параметры предварительной настройки. Отличием этой настройки параметров изображения, предназначенной для последующей цветокоррекции, является широкая кинематографическая цветовая гамма.

Настройка камеры и типы параметров изображения

MENU → (Настройки съемки) → → нужная установка.

PP1:
Пример установки с помощью гаммы
PP2:
Пример установки с помощью гаммы
PP3:
Пример установки естественного цветового тона с помощью гаммы
PP4:
Пример установки цветового тона в точном соответствии со стандартом ITU709
PP5:
Пример установки с помощью гаммы
PP6:
Пример установки с помощью гаммы
PP7:
Пример установки с помощью гаммы
PP8:
Пример установки с помощью гаммы и в .
PP9:
Пример установки с помощью гаммы и в .

Почему видео с Log выглядит тусклым и недостаточно контрастным

Зачастую гамма, применяемая профессионалами при съемке видео, соответствует стандарту ITU-R BT.709 (Rec. 709), предназначенному для телевизоров с технологией HD. Иллюстрация представлена ниже.

На изображении цветовое пространство отражает диапазон человеческого зрения. Гамма Rec. 709 гораздо уже. На изображении легко увидеть, насколько более широкими являются гаммы S-Gamut, используемые в съемке с S-Log.

При просмотре на экране, предназначенном для Rec. 709, видео Log теряет контраст, поскольку экран не может отразить всей цветовой гаммы.

Гамма ITU-R BT.2020, представленная зеленым, может быть полностью воспроизведена на 4K-оборудовании. Это демонстрирует, насколько палитра в 4K шире палитры в HD.

Отображение видео S-Log2 на экране с гаммой Rec. 709

Простое воспроизведение цветов на экранах с гаммой Rec. 709 с помощью таблиц 3D LUT

Оптимальное отображение видео Log на экранах с гаммой Rec. 709 требует цветокоррекции и использования таблиц преобразования (LUT). Эта конверсия обеспечивает подготовку материала к отображению на экранах с гаммой Rec. 709.

В отличие от таблиц 1D LUT, которые в основном корректируют уровень освещенности, таблицы 3D LUT контролируют оттенок, насыщенность и яркость каждого из цветов системы RGB. Таблицы преобразования упрощают цветокоррекцию; без них конверсия видео S-Log на экраны с гаммой Rec. 709 была бы сложнее за счет процессов двухмерной корректировки кривых тона, оттенка, насыщенности и прочих параметров цвета.

Использование отображения данных гаммы и внешних мониторов

Чтобы упростить процесс проверки качества видео S-Log на экране с гаммой Rec. 709 во время съемки, используйте отображение данных гаммы для применения таблиц преобразования. Изображение в видоискателе и на экране монитора будет выглядеть так, будто вы и не используете S-Log. Таким образом, отображение данных гаммы позволяет выполнять точную настройку кадра, будь то проверка объектов съемки или настройка фокуса.

Вы также можете воспользоваться внешними мониторами с аппаратной таблицей преобразования; сейчас ей обладает все большее число мониторов.

Сравнение использования таблицы преобразования на внешнем мониторе

Отображение без использования таблицыОтображение после преобразования таблицей

На этом видео представлены преимущества съемки с S-Log.

Нажмите значок (Настройки), чтобы найти субтитры на своем языке.

При съемке с S-Log вы можете выбрать параметр S-Log2 или S-Log3. От вашего выбора зависит воспроизведение цветов, поэтому выберите наиболее подходящую для текущей задачи опцию.

На этом видео представлены отличия в передаче цветов между S-Log2 и S-Log3.

Нажмите значок (Настройки), чтобы найти субтитры на своем языке.

Логи сервера | REG.RU

Если вы хотите знать всё про логи сервера, читайте нашу статью. Мы расскажем, что такое logs, для чего они нужны и покажем, как посмотреть их.

Что такое логи

Чтобы объяснить, что такое логи сервера, скажем несколько слов о самих серверах.

На серверах хранятся файлы сайтов. Чтобы перейти на сайт, пользователь заходит в браузер и вбивает запрос. Затем браузер обращается к серверу, получает файлы нужного сайта и отображает их пользователю. Попадая на сайт, посетитель совершает различные действия — переходит на страницы, оформляет заказ, совершает оплату и другое. При каждом действии посетитель и сервер взаимодействуют друг с другом на уровне интернет-системы.

Логи — это текстовые файлы, в которых хранится информация о пользователях, их взаимодействии с сервером, а также системная информация о работе сервера. Логи формируются в автоматическом режиме и сохраняются в хронологическом порядке. Поэтому их также называют журналом сервера (Server Logs).

Можно выделить несколько основных типов логов:

  • сведения о каждом обращении (IP-адрес и тип браузера посетителя) — access_log,
  • протоколы действий каждого посетителя (из какого источника перешел на сайт, сколько на нём находился, какие совершал операции и другое),
  • записи о сбоях и ошибках — error_log,
  • записи о входящих и исходящих сообщениях — почтовые логи,
  • сведения о загрузках и основные события в системе,
  • данные о количестве входов по FTP-соединению,
  • данные о действиях с файерволом, DNS-сервером, ядром системы,
  • статистика использования ресурсов сервера, время и количество входов в панель, обновление лицензии.

Где хранятся логи сервера

В некоторых случаях для хранения логов используют отдельный файловый сервер. Но чаще всего логи хранятся на жёстком диске основного сервера. Они располагаются в корневой директории хостинга в системной папке logs. Точный путь до лога будет зависеть от операционной системы сервера. Например, логи SSH Ubuntu хранятся в /var/log/auth.log, а логи SSH CentOS в /var/log/secure.

Зачем проверять логи

Чаще всего обращаться к содержимому логов и анализировать его приходится системным администраторам. Анализ логов необходим в следующих ситуациях:

  • сбои в работе сервера,
  • резкое повышение нагрузки,
  • подозрение на спам-атаки и другое.

Однако уметь анализировать журнал полезно не только админам, но и владельцам сайтов и другим пользователям с доступом в админку. Для этого нужно понимать, как устроены логи.

Как устроены логи

Каждый тип logs имеет свою структуру. В качестве примера разберём структуру access_log:

123.123.123.123 - - [01/Janr/2021:10:00:00 +0300] "GET /wp-includes/feed.php HTTP/1.0" 200 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"

Здесь:

  • 123.123.123.123 — IP-адрес, с которого был сделан запрос,
  • [01/Janr/2021:10:00:00 +0300] — дата и время запроса,
  • GET — метод запроса,
  • /wp-includes/feed.php — объект запроса,
  • HTTP/1.0 — протокол, по которому прошёл запрос,
  • 200 — код ответа,
  • Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 — информация о посетителе.

Также структура логов зависит от операционной системы сервера. Например, логи сервера Windows устроены в виде структурированной таблицы. Поэтому, чтобы научиться «читать» логи, нужна практика.

Если вы разобрались со структурой logs, можно приступать к их просмотру. Существует несколько способов, с помощью которых можно посмотреть журнал сайта. Выбор способа будет зависеть от типа платформы, на которой расположен ваш сайт — VPS-сервер или хостинг.

Как проверить логи сервера VPS

Чтобы посмотреть логи:

Как проверить логи хостинга

Чтобы посмотреть содержимое журнала, нужно открыть папку и скачать нужный файл на локальный ПК. Это можно сделать одним из двух способов:

  • в хостинг-панели управления, если вы являетесь клиентом REG.RU,
  • через подключение по FTP.

В панели управления хостингом

По FTP

Чтобы скачать логи:

Теперь вы знаете, что такое журнал сайта и где можно посмотреть логи сервера.

Помогла ли вам статья?

0 раз уже помогла

Файлы журнала и устранение ошибок обновления - Windows Deployment

  • Чтение занимает 3 мин

В этой статье

Относится к:

Во время каждого этапа процесса обновления создаются несколько файлов журнала. Эти файлы журнала необходимы для устранения неполадок при обновлении. По умолчанию папки, содержащие эти файлы журнала, скрыты на компьютере, где выполняется обновление. Для просмотра файлов журнала включите отображение скрытых элементов в проводнике Windows или используйте средство, чтобы автоматически собирать эти журналы. Самый полезный журнал — setupact.log. Файлы журнала находятся в разных папках в зависимости от этапа установки Windows. Как мы уже знаем, вы можете определить этап из кода расширения.

В следующей таблице описаны некоторые файлы журнала и способы их использования для устранения неполадок.


Файл журналаЭтап: расположениеОписаниеВарианты использования
setupact.logНижний уровень:
$Windows.~BT\Sources\Panther
Содержит сведения о действиях программы установки на низкоуровневом этапе. Все ошибки нижнего уровня и отправная точка для анализа отката.
Это самый важный журнал для диагностики проблем с установкой.
Запуск при первом включении:
$Windows.~BT\Sources\Panther\UnattendGC
Содержит сведения о действиях на этапе запуска при первом включении.Исследование откатов, сбой которых произошел на этапе первого включения компьютера: 0x4001C, 0x4001D, 0x4001E и 0x4001F.
Откат:
$Windows.~BT\Sources\Rollback
Содержит сведения о действиях во время отката.Исследование откатов общего характера: 0xC1900101.
Предварительная инициализация (до низкоуровневого этапа):
Windows
Содержит сведения об инициализации установки.Если не удается запустить программу установки.
После обновления (после первого запуска компьютера):
Windows\Panther
Содержит сведения о действиях программы установки во время установки.Исследование проблем, связанных с процессами после обновления.
setuperr.logАналогично setupact.logСодержит сведения об ошибках программы установки во время установки.Просмотрите все ошибки, возникающие на этапе установки.
miglog.xmlПосле обновления (после первого запуска компьютера):
Windows\Panther
Содержит сведения о том, что было перенесено во время установки.Определение проблем, возникающих после переноса данных обновления.
BlueBox.logНижний уровень:
Windows\Logs\Mosetup
Содержит сведения о взаимодействии setup.exe и Центра обновления Windows.Используйте при возникновении ошибок WSUS и WU нижнего уровня, а также для 0xC1900107.
Вспомогательные журналы отката:
Setupmem.dmp
setupapi.dev.log
Журналы событий (*.evtx)
$Windows.~BT\Sources\RollbackДополнительные журналы, собранные во время отката. Setupmem.dmp. Если ошибка ОС проверяется во время обновления, настройка попытается извлечь мини-свалку.
Setupapi: проблемы с установкой устройства — 0x30018
Журналы событий: откаты общего характера (0xC1900101) или неожиданные перезагрузки.

Структура записи журнала

Запись setupact.log или setuperr.log (файлы расположены в C:\Windows) содержит следующие элементы:

  1. Дата и время - 08-09-2016 09:20:05.
  2. Уровень журнала - сведения, предупреждение, ошибка, неустранимая ошибка.
  3. Компонент ведения журнала - CONX, MOUPG, PANTHR, SP, IBSLIB, MIG, DISM, CSI, CBS.
    • Компоненты ведения журнала SP (платформы установки), MIG (модуль миграции) и CONX (сведения о совместимости) будут особенно полезны для устранения неполадок программы установки Windows.
  4. Сообщение - Операция успешно завершена.

См. перечисленные ниже примеры.

Дата и время Уровень журнала Компонент Сообщение
2016-09-08 09:23:50, Предупреждение MIG Не удалось заменить объект C:\Users\name\Cookies. Целевой объект не может быть удален.

Анализ файлов журнала

Следующие инструкции предназначены для специалистов по ИТ. См. также раздел Коды ошибок обновления данного руководства, чтобы ознакомиться с кодами результатов и кодами расширения.


Анализ файлов журнала установки Windows

  1. Определите код ошибки программы установки Windows. Этот код должен быть возвращен программой установки Windows в случае сбоя в процессе обновления.
  2. На основе кода расширения в коде ошибки определите тип и расположение файлов журналов для изучения.
  3. Откройте файл журнала в текстовом редакторе, например в «Блокноте».
  4. Найдите код результата из кода ошибки программы установки Windows, выполните поиск кода результата в файле и найдите последний экземпляр кода. Кроме того, ищите прервать и отказаться от текстовых строк, " " " описанных на шаге 7 ниже.
  5. Поиск последнего экземпляра кода результата
    1. Прокрутите до конца файла и щелкните после последнего символа.
    2. Нажмите кнопку Изменить.
    3. Нажмите кнопку Найти.
    4. Введите код результата.
    5. В разделе Направление выберите Вверх.
    6. Нажмите кнопку Найти далее.
  6. После нахождения последнего экземпляра кода результата прокрутите файл на несколько строк вверх и просмотрите процессы, которые вызвали ошибку перед созданием кода результата.
  7. Найдите следующие важные текстовые строки:
    • «Приложение оболочки запросило отмену»;
    • «Отмена применения из-за ошибки объекта».
  8. Декодируйте ошибки Win32, которые отображаются в этом разделе.
  9. Запишите метку времени наблюдаемых ошибок в этом разделе.
  10. Выполните поиск дополнительных сведений, соответствующих этим меткам времени или ошибкам, в других файлах журналов.

Например, предположим, что код ошибки — 0x8007042B — 0x2000D. Если выполнить поиск «8007042B», мы обнаружим следующее содержимое из файла setuperr.log:

Некоторые строки в тексте ниже сокращены для удобства. Дата и время в начале каждой строки (например, 2016-10-05 15:27:08) сокращены до минут и секунд, а имя файла сертификата, которое задано как длинная текстовая строка, сокращено до «CN».


Содержимое файла setuperr.log:

27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
27:08, Error           MIG    Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
27:08, Error                  Gather failed. Last error: 0x00000000
27:08, Error           SP     SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C
27:09, Error           SP     CMigrateFramework: Gather framework failed. Status: 44
27:09, Error           SP     Operation failed: Migrate framework (Full). Error: 0x8007042B[gle=0x000000b7]
27:09, Error           SP     Operation execution failed: 13. hr = 0x8007042B[gle=0x000000b7]
27:09, Error           SP     CSetupPlatformPrivate::Execute: Execution of operations queue failed, abandoning. Error: 0x8007042B[gle=0x000000b7]

В первой строке указано, что произошла ошибка 0x00000570 с файлом C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN] (как показано ниже):

27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]

0x00000570 — это код ошибки Win32, соответствующий ошибке "ERROR_FILE_CORRUPT. Файл или папка повреждены. Чтение невозможно".

Поэтому программе установки Windows не удалось перенести поврежденный файл C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\ [CN]. Этот файл — локальный сертификат системы, и его можно удалить. После поиска в файле setupact.log дополнительных сведений найдена фраза «Приложение оболочки запросило отмену» в расположении с такой же меткой времени, как у строк в файле setuperr.log. Это подтверждает наши подозрение, что этот файл — причина сбоя обновления:


Содержимое файла setupact.log:

27:00, Info                   Gather started at 10/5/2016 23:27:00
27:00, Info [0x080489] MIG    Setting system object filter context (System)
27:00, Info [0x0803e5] MIG    Not unmapping HKCU\Software\Classes; it is not mapped
27:00, Info [0x0803e5] MIG    Not unmapping HKCU; it is not mapped
27:00, Info            SP     ExecuteProgress: Elapsed events:1 of 4, Percent: 12
27:00, Info [0x0802c6] MIG    Processing GATHER for migration unit: <System>\UpgradeFramework (CMXEAgent)
27:08, Error           SP     Error READ, 0x00000570 while gathering/applying object: File, C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Will return 0[gle=0x00000570]
27:08, Error           MIG    Error 1392 while gathering object C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18 [CN]. Shell application requested abort![gle=0x00000570]
27:08, Info            SP     ExecuteProgress: Elapsed events:2 of 4, Percent: 25
27:08, Info            SP     ExecuteProgress: Elapsed events:3 of 4, Percent: 37
27:08, Info [0x080489] MIG    Setting system object filter context (System)
27:08, Info [0x0803e5] MIG    Not unmapping HKCU\Software\Classes; it is not mapped
27:08, Info [0x0803e5] MIG    Not unmapping HKCU; it is not mapped
27:08, Info            MIG    COutOfProcPluginFactory::FreeSurrogateHost: Shutdown in progress.
27:08, Info            MIG    COutOfProcPluginFactory::LaunchSurrogateHost::CommandLine: -shortened-
27:08, Info            MIG    COutOfProcPluginFactory::LaunchSurrogateHost: Successfully launched host and got control object.
27:08, Error                  Gather failed. Last error: 0x00000000
27:08, Info                   Gather ended at 10/5/2016 23:27:08 with result 44
27:08, Info                   Leaving MigGather method
27:08, Error           SP     SPDoFrameworkGather: Gather operation failed. Error: 0x0000002C


setupapi.dev.log content:

>>>  [Device Install (UpdateDriverForPlugAndPlayDevices) - PCI\VEN_8086&DEV_8C4F]
>>>  Section start 2019/09/26 20:13:01.623
      cmd: rundll32.exe "C:\WINDOWS\Installer\MSI6E4C.tmp",zzzzInvokeManagedCustomActionOutOfProc SfxCA_95972906 484 ChipsetWiX.CustomAction!Intel.Deployment.ChipsetWiX.CustomActions.InstallDrivers
     ndv: INF path: C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf
     ndv: Install flags: 0x00000000
     ndv: {Update Device Driver - PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8}
     ndv:      Search options: 0x00000081
     ndv:      Searching single INF 'C:\WINDOWS\TEMP\{15B1CD41-69F5-48EA-9F45-0560A40FE2D8}\Drivers\lynxpoint\LynxPointSystem.inf'
     dvi:      {Build Driver List} 20:13:01.643
     dvi:           Searching for hardware ID(s):
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028
     dvi:                pci\ven_8086&dev_8c4f&cc_060100
     dvi:                pci\ven_8086&dev_8c4f&cc_0601
     dvi:           Searching for compatible ID(s):
     dvi:                pci\ven_8086&dev_8c4f&rev_04
     dvi:                pci\ven_8086&dev_8c4f
     dvi:                pci\ven_8086&cc_060100
     dvi:                pci\ven_8086&cc_0601
     dvi:                pci\ven_8086
     dvi:                pci\cc_060100
     dvi:                pci\cc_0601
     sig:           {_VERIFY_FILE_SIGNATURE} 20:13:01.667
     sig:                Key      = lynxpointsystem.inf
     sig:                FilePath = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
     sig:                Catalog  = c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\LynxPoint.cat
     sig:                Success: File is signed in catalog.
     sig:           {_VERIFY_FILE_SIGNATURE exit(0x00000000)} 20:13:01.683
     dvi:           Created Driver Node:
     dvi:                HardwareID   - PCI\VEN_8086&DEV_8C4F
     dvi:                InfName      - c:\windows\temp\{15b1cd41-69f5-48ea-9f45-0560a40fe2d8}\drivers\lynxpoint\lynxpointsystem.inf
     dvi:                DevDesc      - Intel(R) QM87 LPC Controller - 8C4F
     dvi:                Section      - Needs_ISAPNP_DRV
     dvi:                Rank         - 0x00ff2001
     dvi:                Signer Score - WHQL
     dvi:                DrvDate      - 04/04/2016
     dvi:                Version      - 10.1.1.18
     dvi:      {Build Driver List - exit(0x00000000)} 20:13:01.699
     ndv:      Searching currently installed INF
     dvi:      {Build Driver List} 20:13:01.699
     dvi:           Searching for hardware ID(s):
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028&rev_04
     dvi:                pci\ven_8086&dev_8c4f&subsys_05be1028
     dvi:                pci\ven_8086&dev_8c4f&cc_060100
     dvi:                pci\ven_8086&dev_8c4f&cc_0601
     dvi:           Searching for compatible ID(s):
     dvi:                pci\ven_8086&dev_8c4f&rev_04
     dvi:                pci\ven_8086&dev_8c4f
     dvi:                pci\ven_8086&cc_060100
     dvi:                pci\ven_8086&cc_0601
     dvi:                pci\ven_8086
     dvi:                pci\cc_060100
     dvi:                pci\cc_0601
     dvi:           Created Driver Node:
     dvi:                HardwareID   - PCI\VEN_8086&DEV_8C4F
     dvi:                InfName      - C:\WINDOWS\System32\DriverStore\FileRepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
     dvi:                DevDesc      - Intel(R) QM87 LPC Controller - 8C4F
     dvi:                Section      - Needs_ISAPNP_DRV
     dvi:                Rank         - 0x00ff2001
     dvi:                Signer Score - WHQL
     dvi:                DrvDate      - 10/03/2016
     dvi:                Version      - 10.1.1.38
     dvi:      {Build Driver List - exit(0x00000000)} 20:13:01.731
     dvi:      {DIF_SELECTBESTCOMPATDRV} 20:13:01.731
     dvi:           Default installer: Enter 20:13:01.735
     dvi:                {Select Best Driver}
     dvi:                     Class GUID of device changed to: {4d36e97d-e325-11ce-bfc1-08002be10318}.
     dvi:                     Selected Driver:
     dvi:                          Description - Intel(R) QM87 LPC Controller - 8C4F
     dvi:                          InfFile     - c:\windows\system32\driverstore\filerepository\lynxpointsystem.inf_amd64_cd1e518d883ecdfe\lynxpointsystem.inf
     dvi:                          Section     - Needs_ISAPNP_DRV
     dvi:                {Select Best Driver - exit(0x00000000)}
     dvi:           Default installer: Exit
     dvi:      {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 20:13:01.743
     ndv:      Currently Installed Driver:
     ndv:           Inf Name       - oem1.inf
     ndv:           Driver Date    - 10/03/2016
     ndv:           Driver Version - 10.1.1.38
     ndv: {Update Device Driver - exit(00000103)}
!    ndv: No better matching drivers found for device 'PCI\VEN_8086&DEV_8C4F&SUBSYS_05BE1028&REV_04\3&11583659&0&F8'.
!    ndv: No devices were updated.


Этот анализ показывает, что ошибку обновления Windows можно устранить, удалив файл C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\ [CN]. Примечание. В этом примере полное имя файла — C:\ProgramData\Microsoft\Crypto\RSA\S-1-5-18\be8228fb2d3cb6c6b0ccd9ad51b320b4_a43d512c-69f2-42de-aef9-7a88fabdaa3f.

Windows 10: вопросы и ответы для ИТ-специалистов
Требования к системе для Windows 10 Корпоративная
Технические характеристики Windows 10
Windows 10 для ИТ-специалистов
Устранение ошибок обновления Windows с помощью DISM или средства проверки готовности системы к обновлению

Логи событий в личном кабинете ЮKassa

В личном кабинете сохраняются логи событий для всех платежей и успешных возвратов за последние семь суток. Если платёж не прошёл или возникли другие проблемы при работе магазина с ЮKassa, с помощью логов можно самостоятельно найти и устранить причину.

Логи событий доступны только для магазинов, подключённых по API ЮKassa (проверьте это в разделе Настройки магазина — Протокол). Их могут просматривать пользователи с ролями Владелец и Разработчик (см. Пользователи).Находится в личном кабинете в разделе Лог событий. Здесь можно просмотреть список всех событий за последние семь суток (для всех платежей).Чтобы перейти к логу конкретного платежа, найдите платёж в Истории платежей, выберите его и нажмите кнопку Логи платежа.

После этого откроется список событий для выбранного платежа.

В списке для каждого события отображается:

Дата — это дата и время создания записи в логе.

URL запроса — адрес, на который отправлялся запрос. Он позволяет определить тип события:

Код ответа — это результат запроса. Если запрос закончился неудачей, код ответа подсвечивается красным.

По коду ответа можно определить тип ошибки (подробнее про ошибки — в документации):
  • 200 — запрос успешно обработан,
  • 202 — запрос принят, но ещё не обработан,
  • 400 — в запросе клиента обнаружена синтаксическая ошибка,
  • 401 — для доступа к запрашиваемому ресурсу нужна аутентификация,
  • 403 — сервер не может выполнить запрос, потому что у клиента нет доступа к запрашиваемому ресурсу,
  • 404 — ошибка в написании адреса веб-страницы,
  • 429 — отправлено слишком много запросов за короткое время,
  • 500 — внутренняя ошибка сервера.

В списке можно искать события с помощью фильтров.

Поиск по логам — для поиска по фрагментам URL, значениям заголовков и параметрам в теле запроса и ответа.

Для поиска по фрагменту URL используйте части ссылки, находящиеся между слэшами («/..../»). Например, фрагмент «/payment-api-v3/» ищите по «payment-api-v3».

Код ответа — для вывода всех событий с нужным кодом ответа.

Период — для поиска по дате. Можно выбрать конкретную дату или диапазон.

Перейдите в список событий и нажмите на нужное событие — откроется страница с логом.

Здесь отображается общая информация о событии:

shopid — это shopid вашего магазина

Когда отправлен — дата и время отправки запроса со стороны вашего магазина в ЮKassa

Ключ идемпотентности — идентификатор операции

Метод — это метод HTTP-запроса (например, GET или POST)

URL — адрес, на который отправлялся запрос

Код ответа — результат запроса

Ниже (на тёмном фоне) отображаются заголовки и непосредственно содержимое запроса и ответа.

В логи записываются только заголовки, которые имеют значение для работы по API:

User-Agent — клиент, из которого покупатель попал на соответствующую страницу (браузер, мобильное приложение и т.д.)

Content-Type — формат содержимого (xml, json)

Idempotence-Key — идентификатор операции

Если нужно, ссылку на лог можно скопировать из адресной строки и передать другому пользователю личного кабинета (если его роль Разработчик или Владелец, иначе ссылка не откроется).

что это, зачем нужен и где его найти?

Alla Rud 08.01.2021 0 6548 на прочтение 6 минут

Что такое лог? Лог (журнал, log file) - специальный файл с хронологической информацией, который хранится на компьютере или сервере пользователя и содержит данные о действиях программ или отдельных пользователей. Логи - текстовые файлы, которые содержат данные о возникших ошибках работы системы. Серверное ПО создает логи, по которым можно узнать необходимую информацию. Название лога состоит из 2 частиц, например, error_log или access_log.

Зачем нужны лог файлы?

В некоторых ситуациях каждому пользователю ПК или сервера требуется проверить логи. Рассмотрим зачем именно нужны лог файлы. 

1. Логи могут понадобится, если нужно узнать статистику по сайту. Например, логи сайтов отображают следующую информацию:

а) статистику посещаемости

б) точки входа и выхода с сайта

в) поисковые запросы, по которым приходят посетители, и наиболее популярные страницы сайта

г) поисковики, страны и браузеры посетителей

д) уровень конверсии и страницы сайта, которые никто не посещает

е) сайты, которые ссылаются на этот ресурс.

2. В случае вирусов или Дддос атаки на сайт, логи помогут быстрее выяснить причину и соответственно помочь устранить ее.

3. Для восстановления доступов испольузются логи авторизации, которые собирают данные о попытках входа. 

4. В случае ошибок в работе определенного ПО, устройства или ОС, когда необходимо определить источник проблемы. 

Логи (server logs) помогают контролировать работу серверной машины и в случае возникновения ошибок быстро их находить и устранять. Логи используются практически везде, где ведется запись и прослеживание истории программного процесса. В первую очередь это необходимо в целях безопасности. Для того, чтобы найти и проанализировать логи, используют специально предназначенное для этого ПО. Некоторые логи могут обладать очень большим размером, поэтому время от времени их нужно очищать. Лог файл показывает события и его непосредственный источник. Причиной события может быть:

  • действия пользователя системы;
  • программная ошибка;
  • действия со стороны ОС;
  • со стороны используемого оборудования и другие.

Какие есть виды логов?

На практике видов логов может быть несколько. Рассмотрим каждый из них. 

  • Логи системы - это логи, связанные с системными событиями.
  • Логи сервера - логи, отвечающие за обращения к серверу и за возникшие ошибки.
  • Логи баз данных - специальные логи, которые имеют отношение к запросам баз данным и возникших ошибках.
  • Логи почты отвечают за отправленные и принятые письма, ошибки и причины по которым письма не были доставлены.
  • Логи cron (планировщика задач).
  • Логи панели управления хостингом, где размещен сайт.
  • Лог основного файла, например, фаервола, днс сервера и др. 

В независимости от вида лога, это очень ценная информация о работе вашего сервера или компьютера, любого установленного ПО, которая показывает хронологию событий, ошибок и причин, по которым они произошли. По сути, лог - это первоисточник, с помощью которого можно найти и исправить ряд проблем. 

Как найти логи?

Место, где находятся логи зависит от используемого ПО, заданных настроек и пути, который заведомо установил администратор сервера. 

Если вам нужно найти лог файлы сервера или хостинга, вы можете обратится и получить подробную консультацию у вашего хостинг-провайдера, где размещается ваш сайт. 

Путь /var/log/ - наиболее частый путь для хранения логов, но могут использоваться и другие папки. Например, для популярных Debian или Ubuntu логи Apache расположены в /var/log/apache2

Названия файлов: журнал ошибок – error.log; журнал доступов – log; основной журнал – syslog; журнал загрузки системы – dmesg. 

В ОС Windows свой способ структуризации логов, в котором выделяют уровни событий: подробности; сведения; предупреждение; ошибка; критический. Пользователь может сортировать и фильтровать записи, в зависимости от того, что именно ему нужно. 

Что делать с логами?

Лог файлы могут понадобится во многих ситуациях при работе с сайтов, ПК или сервером. Но обратите внимания, что логи не хранятся вечно, поэтому если появилась необходимость проверить их, то следует это делать своевременно. Например, часто хостинг-провайдеры хранят логи до 14 дней, а далее они удаляются и записываются новые. Поэтому если ваш сайт взломали более нескольких недель назад, то установить причину по логам не получится, если логи уже удалены. 

Для сбора и анализа логов часто используют специальные программы, которые устанавливают на сервер. Наиболее популярные бесплатные программы Webalizer и AWStat или платная NetPromoter и другие.
Как только вы нашли необходимые логи, вы можете начать с ними работать и искать в них необходимую информацию, которая поможет решить вашу проблему и найти ответы на интересующие вопросы. Например, в случае, если вам необходимо сделать анализ логов доступа, то вы получите следующую информацию: адрес сайта, IP посетителя, тип запроса GET или POST, page № - страницу, к которой было сделано обращение,  HTTP/1.0 – протокол посетителя, 404 – код ответа сервера, количество байт, данные о браузере посетителя, ОС и устройстве. Исходя из этой информации вы сможете провести соответствующий анализ данных и сделать выводы. 

Даже беглый анализ логов может помочь выяснить причины чрезмерной нагрузки на сайт, поэтому если вам нужна помощь, чтобы разобраться с логами и исправить возникшие ошибки работы сервера, обращайтесь в техническую поддержку ГиперХост. 

Включение и выключение записей логов на сервере происходит в панели управления. В большинстве случаев эта функция доступна в разделе панели Журнал или Логи. Более детально об этом вы можете уточнить непосредственно у вашего хостера. 

Лог файлы - удобный и практичный инструмент для отслеживания работы сайта и сервера, поэтому если вы научитесь их быстро находить и правильно читать, то это поможет результативно решать возникшие ошибки в работе ПО и быстро реагировать на проблемы, например, на Ддос атаки. 

Что такое CBS.log? Как прочитать файл CBS.log в Windows 10

Ошибки Windows Update или SFC в Windows 10 сохраняются в файле CBS.log. В этой статье мы рассмотрим, что такое CBS.log, его расположение и как просмотреть файл CBS.log в Windows 10.

CBS или Component-Based Servicing — это файл, содержащий логи об установленных и удаленных компонентах Windows Update. Таким образом, информация о вашем Windows Update хранится в этих файлах журнала, даже System File Checker (SFC) пишет в CBS.log.

Файл CBS.log всегда будет присутствовать на вашем компьютере под управлением Windows. Если вам интересно и вы хотите проверить этот файл, запустите Проводник (Win + E) и перейдите в следующее место.

C:\Windows\Logs\CBS

Там вы увидите имя файла CBS.log. Это тот самый файл, который содержит информацию о Windows Update.

Вы можете просто открыть его с помощью Блокнота.

C:\Windows\Logs\CBS

Однако если вы хотите просто прочитать файл SFC, это не лучший вариант.

Для этого запустите Командную строку с правами администратора, введите следующую команду и нажмите Enter.

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt

Это создаст файл sfclogs.txt на рабочем столе. Дважды щелкните по нему, чтобы открыть файл с помощью Блокнота, и прочитайте его. Вы увидите, что перед каждой транзакцией написано «SR». Это означает, что все показанные здесь программы относятся к SFC.exe.

Файл CBS.log необходим для вашего компьютера, поскольку каждый раз, когда вы устанавливаете новое обновление Windows, оно записывается в файл CBS.log. Однако если вам кажется, что он съедает огромный кусок вашего жесткого диска, то можете удалить его, так как это не окажет негативного влияния на ваш компьютер.

Перед этим обязательно отключите службу Windows Update.

Теперь вы можете удалить файл CBS.log, и вы не получите никакого сообщения об ошибке.

В некоторых Windows может возникнуть ошибка следующего содержания

Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности содержатся в журнале CBS.Log windir\Logs\CBS\CBS.log.

Чтобы исправить эту проблему, вам может потребоваться запустить DISM.


Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также читайте меня в социальных сетях: Facebook, Twitter, VK и OK.


Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.

Есть возможность стать патроном, чтобы ежемесячно поддерживать блог донатом, или воспользоваться Яндекс.Деньгами, WebMoney, QIWI или PayPal:


Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Что такое логарифм?

МАТЕМАТИЧЕСКИЙ ОБЗОР: ПОЛЕЗНАЯ МАТЕМАТИКА ДЛЯ ВСЕХ

РАЗДЕЛ 4. ЧТО ТАКОЕ ЛОГАРИФМ?


Логарифм - это степень, до которой должно быть возведено число, чтобы получить другое число (см. раздел 3 этого обзора математики для получения дополнительной информации. о экспонентах). Например, десятичный логарифм 100 равен 2, потому что десять в степени двойки - это 100:

журнал 100 = 2

потому что

10 2 = 100

Это является примером десятичного логарифма.Мы называем это десятичным логарифмом потому что десять - это число это возведено в степень. Базовая единица - это поднимаемое число к власти. Есть логарифмы с использованием разных основных единиц. Если вы хотели, вы могли бы использовать два в качестве базового блока. Например, логарифм восьми по основанию два равен трем, потому что два возведены в степень трех равна восьми:

журнал 2 8 = 3

потому что

2 3 = 8

дюйм Как правило, вы пишете журнал, за которым следует базовый номер в качестве нижнего индекса.Наиболее распространенные логарифмы: логарифмы по основанию 10 и натуральные логарифмы; у них есть специальные обозначения. Записывается журнал с основанием десять

журнал

и десятичное логарифмическое уравнение обычно записывается в виде:

журнал а = г

Записывается натуральный логарифм

пер.

и натуральное логарифмическое уравнение обычно записывается в виде:

ln a = r

Итак, когда вы видите журнал сам по себе, это означает десятичный журнал.Когда вы видите ln, это означает натуральный логарифм (мы определим натуральные логарифмы ниже). В этом Конечно, будут использоваться только десятичные и натуральные логарифмы.

в логарифмах, страница 2


Для подробнее об этом сайте свяжитесь с Distance Координатор по образованию.

Авторские права © 2004 г. регентами Миннесотского университета, равные возможности работодатель и педагог.

Логарифмы: Введение в "Связь"

Логарифмы: Введение в
«Отношения»
(стр. 1 из 3)

Разделы: Введение в журналы, Упрощение выражений журнала, Общие и натурального бревна


Логарифмы "противоположны" экспонент, так же, как вычитание противоположно сложению, а деление противоположно умножения.Регистрирует экспоненты "отмены". Технически говоря, бревна обратные экспонент.

Практически у меня сочли полезным думать о журналах с точки зрения отношения:

В Отношение
y = b x


.............. эквивалентно ...............
(означает то же самое, что и)

бревно b ( y ) = x

Слева вверху является экспоненциальным выражением " y = b x ".С правой стороны вверху: " бревно b ( y ). = x " - эквивалентный логарифмический оператор, который произносится как "log-base-b" из y равно x дюймов; Значение нижнего индекса "b" "основание логарифма", так же как b является основанием экспоненциального выражения "b x ". И так же, как и база b в экспоненте всегда положительна и не равна 1, так и база b поскольку логарифм всегда положителен и не равен 1.Все, что находится внутри логарифма, называется «аргументом» журнал. Обратите внимание, что основание как в экспоненциальном уравнении, так и в журнале уравнение (вверху) - "b", но что x и y переключаться на другую сторону при переключении между двумя уравнениями.

В Отношения анимированные

Если ты помнишь это отношения (то, что было , аргумент журнала становится «равные» и все, что было , было «равным» становится показателем экспоненты и наоборот), то вам не следует слишком много проблем с логарифмами.

(я ввел термин "The "Отношения". Вы найдете , а не в своем тексте, и ваши учителя и наставники не поймут, о чем вы говорите, если вы говорите им об этом. «Отношения» совершенно нестандартны. терминология. Зачем я вообще его использую? Потому что это работает.)

Кстати: Если вы заметили что я переключил переменные между двумя полями, отображающими "The Отношения », у тебя зоркий глаз.Я сделал это специально, чтобы Подчеркните, что дело не в самих переменных, а в том, как они движутся.

  • Конвертировать "6 3 = 216 "в эквивалентный логарифмический выражение.

    Для преобразования, база (то есть 6) остается то же самое, но 3 и 216 перейти на другую сторону. Это дает мне:

  • Преобразовать " журнал 4 (1024) = 5 "эквивалентной экспоненциальной выражение.

    Для преобразования, база (то есть 4) остается прежним, но 1024 и 5 перейти на другую сторону. Это дает мне:

Верх | 1 | 2 | 3 | Вернуться к указателю Далее >>

Цитируйте эту статью как:

Стапель, Елизавета.«Логарифмы: Введение в« Отношения »». Пурпурная математика . Доступно по номеру
https://www.purplemath.com/modules/logs.htm . Доступ [Дата] [Месяц] 2016 г.

4.3 - Свойства логарифмов

4.3 - Свойства логарифмов

Изменение базовой формулы

Одна дилемма состоит в том, что в вашем калькуляторе есть логарифмы только для двух оснований.База 10 (журнал) и база e (ln). Что произойдет, если вы захотите узнать логарифм для какой-то другой базы? Вам не повезло?

№ Изменена базовая формула для преобразования между разными базами. К найти основание журнала a, где a предположительно некоторое число, отличное от 10 или e , в противном случае вы бы просто использовали калькулятор

Возьмите журнал аргумента, разделенный на журнал основания.

журнал a x = (журнал b x) / (журнал b a)

Есть нет необходимости использовать основание 10 или основание e , но поскольку это два у вас есть на калькуляторе, вероятно, это те два, которые вы собираетесь использовать больше всего.Я предпочитаю натуральный журнал (ln - всего 2 буквы, а log - 3, плюс есть дополнительная выгода, о которой я знаю из расчетов). База, которая вы используете не имеет значения, только то, что вы используете одну и ту же базу для числителя и знаменатель.

журнал a x = (журнал x) / (журнал a) = (ln x) / (ln a)

Пример: журнал 3 7 = (ln 7) / (ln 3)

Логарифмы - экспоненты

Помните, что логарифмы - это показатели степени, поэтому свойства показателей свойства логарифмов.

Умножение

Какое правило, когда вы умножаете два значения с одинаковым основанием вместе (x 2 * x 3 )? Правило состоит в том, что вы сохраняете базу и добавляете экспоненты. Что ж, помните, что логарифмы - это показатели, и когда вы умножаете, вы собираетесь сложить логарифмы.

журнал продукта - это сумма журналов.

журнал a xy = журнал a x + журнал a y

Дивизия

Правило при делении двух значений с одинаковым основанием - вычесть экспоненты.Следовательно, правило деления - вычитание логарифмов.

логарифм частного - это разница журналов.

журнал a (x / y) = журнал a x - журнал a y

Возведение в степень

Когда вы возводите количество в степень, вы умножаете экспоненты. все вместе. В этом случае одним из показателей будет лог, а другим - экспонента будет степенью, до которой вы увеличиваете количество.

Показатель аргумента - коэффициент журнала.

бревно a x r = r * лог a x

Мелодическая математика

Некоторые из приведенных выше утверждений очень мелодичны. То есть звучат хорошо. Это может помочь вам запомнить мелодическую математику, а не формулы.

  • Журнал продукта - это сумма журналов
  • Сумма журналов - это журнал продуктов
  • Логарифм частного - это разность бревен
  • Разница бревен - логарифм частного
  • Показатель степени аргумента - это коэффициент журнала
  • Коэффициент при логарифме - это показатель степени при аргументе

Ладно, последние два не такие мелодичные.

Распространенные ошибки

Я почти не решаюсь помещать сюда этот раздел. Кажется, когда я пытаюсь указать ошибка, которую люди собираются совершить, что больше людей совершают ее.

  • The журнал суммы НЕ является суммой журналов. Сумма журналов - это журнал продукт. Журнал суммы не может быть упрощен.
    журнал a (x + y) ≠ журнал a x + журнал a y
  • журнал разницы НЕ является разницей журналов.Разница журналы - это журнал частного. Журнал разницы не может быть упрощен.
    журнал a (x - y) ≠ журнал a x - журнал a y
  • An показатель степени в журнале НЕ является коэффициентом журнала. Только когда аргумент возведен в степень, можно превратить показатель степени в коэффициент. Когда весь логарифм возведен в степень, то его нельзя упростить.
    (бревно a x) r ≠ r * журнал a x
  • журнал частного не является частным из журналов.Частное бревен от изменения базовой формулы. Журнал частного - это разница журналов.
    журнал a (x / y) ≠ (журнал a x ) / (журнал а г)

Что такое запись в формате журнала | B&H Explora

Когда-то рекламируемая как хедлайнер только в цифровых видео / кинокамерах высшего класса, таких как линейка Sony CineAlta, логарифмическая запись стала основой более доступных профессиональных продуктов, таких как Canon EOS-C. серии, и более доступными через продукты широкого потребления, такие как беззеркальные камеры Sony α-серии.Одна из причин, по которой запись журналов стала настолько распространенной, заключается в том, что она часто ассоциируется с идеей лучшего качества изображения. Вкратце, запись с использованием профиля или кривой изображения журнала сохраняет большую часть динамического диапазона и тональности вашего изображения за счет перераспределения цифровых представлений значений экспозиции по всему набору значений с использованием предустановленной логарифмической функции. Если вы поняли это предложение и его значение, вам, вероятно, не нужно читать оставшуюся часть этой статьи. Итак, для остальных из нас, кто не так хорошо знаком с языком компьютерных фанатов, который я только что извергнул, что это означает на простом английском? Давайте посмотрим глубже.

Основы

«Проблема возникает из-за осознания того, что значения экспозиции, с которой мы измеряем свет, не являются линейными».

Чтобы понять запись журнала, мы должны наблюдать, как видеоинформация традиционно кодируется на большинстве распространенных видеокамер, зеркальных фотоаппаратов, беззеркальных фотоаппаратов и даже сотовых телефонов. Свет фокусируется объективом камеры на датчик изображения камеры. Затем датчик преобразует количество света, попадающего на каждый отдельный пиксель, в электрическое напряжение.Чем больше света, тем выше выходное напряжение датчика. Аналого-цифровые преобразователи камеры преобразуют эти напряжения в цифровые значения экспозиции, которые кодируются и сжимаются в видеофайл, который записывается в память камеры. Теперь вот где все может немного усложниться, так что потерпите меня. (Для простоты я не буду обсуждать здесь запись сырого видео и процесс дебайеринга, поскольку он имеет свои собственные логарифмические свойства.) Если ваше видео, как и большинство видео, не записывается с использованием профиля изображения журнала, скорее всего, экспозиция записывается линейно.Видео, записанное или закодированное таким образом, хорошо смотрится на обычном компьютерном мониторе / телевизоре и будет иметь хороший видимый контраст от черного к белому. Это означает, что при небольшой обработке или без обработки это видео будет выглядеть достаточно хорошо практически на любом устройстве отображения, при условии, что настройки экспозиции и баланса белого были правильными во время записи.

Кто заботится о журнале?

Итак, если ваше видео уже работает практически на любом экране без дополнительных усилий, кого волнует журнал? Что ж, запись видео с использованием линейного профиля изображения подходит для многих ситуаций; Однако он не лишен серьезных ограничений.Чтобы понять эти ограничения, давайте вернемся к процессу формирования изображения камеры, который я обсуждал выше, особенно к последнему пункту, касающемуся аналого-цифрового преобразования напряжения, поступающего от датчика. Именно на этом решающем этапе можно применить профиль изображения, также известный как кривая экспозиции. Линейная запись называется линейной, потому что кривая экспозиции не применяется вообще. Проблема возникает с осознанием того, что значения экспозиции, с которыми мы измеряем свет, не являются линейными. «Стоп» экспозиции представляет собой удвоение или уменьшение вдвое фактического уровня освещенности, а не увеличение на какое-то произвольное линейное значение на шкале.Фактически, вы могли бы сказать, что сами значения экспозиции являются логарифмическими!

Еще более пристальный взгляд

Если дихотомия еще не проявилась, давайте углубимся немного дальше. В 8-битном двоичном видеофайле, подобном тем, которые записываются большинством потребительских и профессиональных устройств, имеется 256 (2 8 ) возможных представлений экспозиции, доступных во всем спектре, начиная от абсолютно черного до супербелого. Абсолютно черным пикселям (без записанной экспозиции) присваивается наименьшее значение 0.Сверхбелым пикселям (представьте, что это засветы) дается максимальное значение 255. Все остальное занимает 254 промежуточных значения. Итак, работая в обратном направлении, используя пример камеры: при линейной записи напряжениям, исходящим от каждого пикселя сенсора камеры, назначается одно из этих 256 значений на основе уровня напряжения, который определяется фактическим уровнем экспозиции сфокусированного изображения. объективом. Теперь, поскольку значения экспозиции являются логарифмическими, уровни напряжения, выдаваемые датчиком на аналого-цифровой преобразователь, отражают это.И когда эти напряжения поступают на аналого-цифровой преобразователь, он записывает их с использованием линейной функции. Обратной стороной является то, что этот метод загружает 256 значений, и динамический диапазон не будет одинаково представлен в 8 битах. Это немного легче понять визуально, поэтому взгляните на график ниже.

По оси X показан весь диапазон выдержки гипотетического изображения, разделенный на 8 значений. Для простоты назовем это изображение имеющим 8 ступеней динамического диапазона (независимо от динамического диапазона вашей камеры, этот принцип должен оставаться неизменным).Ось Y показывает назначенное значение данной яркости относительно каждого из 8 битов; следовательно, значения выражаются в виде двоичных показателей. При линейной записи точки, показывающие, где каждая из остановок представлена ​​на этой шкале, образуют прямую линию, идущую от 0 до 255. Но подождите. Посмотрите на числовую разницу между остановками 7 и 8. Эта одна остановка получает целые 128 бит представления, половину всей битовой глубины изображения! Остановка ниже - 64 бита, нижняя - только 32 бита и так далее.Это оставляет четыре нижних ступени (половину) диапазона экспозиции, где находится вся информация о тенях в ваших изображениях, с шестнадцатой полной битовой глубиной вашего изображения. Что, если вы хотите восстановить или усилить тени во время оценивания? Удачи. Это просто превратится в беспорядок. Проблема двоякая, потому что если вы переэкспонируете свое изображение, чтобы компенсировать эту верхнюю загрузку и получить детали в этих теневых областях, почти половина вашей битовой глубины будет посвящена бликам, которые становятся размытыми.Запись журнала направлена ​​на решение всего этого.

Решение

Журнал регистрации спешит на помощь! Теперь, когда мы понимаем стандартную линейную запись, будет легче понять, как работает запись журнала. Возвращаясь снова к аналого-цифровому преобразованию вашей камеры - вместо того, чтобы аналого-цифровой преобразователь линейно присваивал значения, таким образом давая предыдущему графику прямую линию, он применяет кривую к экспозиции до того, как изображение будет сжато и записано. Эта кривая сдвигает нижнюю и среднюю части динамического диапазона в верхнюю часть динамического диапазона, где выделяется большая часть битовой глубины.Если бы изображение журнала было нанесено на график, это выглядело бы примерно так.

Этот сдвиг имеет очевидный побочный эффект - размытие изображения при просмотре на обычном мониторе. Взгляните на эти захваты кадра ниже.

Линейное низкое изображение S-log2 изображение

Оба эти кадра взяты из файлов, записанных моей Sony α7S. Оба снимка были сняты в одно и то же время дня с использованием объектива Zeiss Loxia 35mm f / 2, установленного на f / 22.Изображение слева было записано с линейным стилем изображения при ISO 400, а изображение справа было записано с использованием кривой экспозиции S-Log2, установленной на минимально возможное значение ISO, 3200. Я использовал зебры, чтобы убедиться, что изображения просто не хватало отсечения в основных моментах. Обратите внимание, насколько плоское изображение S-Log2. К сожалению, это был относительно ровный выходной день, поэтому эффект не настолько выражен, как мне бы хотелось. Тем не менее, линейное изображение почти не содержит теневой информации.Заглянув под колоду, линейная запись в основном черная, и вы едва можете разглядеть деревянные узоры и тачку. На записи S-Log2 четко определены узоры древесины, а также тачка. Теперь, когда у вас есть эта деталь, с которой можно работать, вы можете создать изображение с превосходной градацией и детализацией в тенях, не обрезая блики. Но для этого вам нужно добавить дополнительный шаг цветокоррекции. Итак, я вошел в свой NLE и оценил файл S-Log2. Сравните изображения еще раз.На этот раз изображение справа - это грубо оцененный S-Log2. Изображение слева идентично изображению слева вверху.

Линейное низкое изображение Градуированное изображение S-Log2

Градуированное изображение S-Log2 имеет намного лучшие градации теней по сравнению с линейным изображением благодаря перераспределенным значениям экспозиции. Теперь для сортировки бревен требуется практика, и, хотя у меня есть некоторый опыт съемки в различных формах бревен, я ни в коем случае не профессиональный колорист.Тот, кто зарабатывает на жизнь коррекцией цвета и градацией, действительно может взять закодированные изображения и творить с ними серьезную магию. Возможно, по иронии судьбы, процесс, выполняемый при постобработке, на самом деле вырезает кривую в видеоматериале журнала, чтобы сделать его более линейным.

Назад к реальности

Хотя запись журнала обеспечивает большую гибкость, она не лишена недостатков. Да, запись в журнале может быть гибкой, но этот факт не дает вам свободы лениться и не проверять экспозицию.Напротив, вы должны быть еще более осторожны с экспозицией, особенно если вы проверяете ее на неисправленном мониторе. Некоторые мониторы могут использовать так называемые LUT (таблицы поиска), чтобы компенсировать логарифмическую кривую и представить линейное изображение, которое не размывается. Многие колористы также используют LUT в качестве отправной точки для оценки отснятого материала журнала. Монитор, поддерживающий LUT, такой как мониторы серий SmallHD 500 и 700, может оказаться неоценимым на съемочной площадке при съемке журналов. Это не только сохранит постоянство ваших экспозиций, но и не даст вашему клиенту задуматься, почему ваше изображение выглядит таким размытым.Мониторы с осциллографами, то есть осциллограммами и гистограммами, также удобны в этих ситуациях, позволяя точно оценить отсечение ярких участков и правильную экспозицию. Поскольку у каждого типа бревен своя кривая, для каждой марки бревен, с которых вы хотите снимать, требуются отдельные LUT.

Хотя мы в определенной степени затронули эту тему, не помешает повторить, что все, что записано в журнале, потребует этапа оценки, чтобы отснятый материал был презентабельным. Если вы хотите научиться оценивать отснятый материал журнала, попробуйте программное обеспечение DaVinci Resolve от Blackmagic Design (которое также является отличной системой редактирования).Стандартная версия, которая имеет большинство функций полной версии Resolve Studio, доступна бесплатно на веб-сайте Blackmagic Design. Это не намного лучше, но плагины цветокоррекции, такие как Magic Bullet Suite от Red Giant и FilmConvert (мой личный фаворит) - это другие варианты, которые работают в большинстве других NLE, таких как Adobe Premiere, Avid Media Composer, и Final Cut Pro X также набирают популярность. Они просты в использовании и позволяют достичь отличных результатов, не переключая отснятый материал на отдельные программы для оценки.В конце концов, решать только вам. Видеоматериал журнала является гибким, поэтому все зависит от того, как вы хотите его обрабатывать.

Выбор вниз по линии

Теперь вернемся домой. Легко понять, почему журнал изначально был реализован только на топовых камерах, таких как Sony F35 и ARRI ALEXA. Это профессиональный инструмент, который постепенно стал популярным среди потребителей. Это большое благо для нас, кинематографистов, потому что оно дает гибкость, необходимую нам, чтобы помещать в наши фильмы наилучшие возможные изображения.Даже при условии, что большинство наших камер записывают в сильно сжатые кодеки, такие как H.264, журнал помогает нам максимизировать записываемые данные. Конечно, это требует немного больше усилий во время производства и пост-обработки, но, эй, иногда небольшие дополнительные усилия значительно приближают вас к той форме искусства, которую вы практикуете, и делают ее гораздо более индивидуальной. Журнал - это все, что вам нужно сделать, так что вперед, возьмите камеру и начните записывать журнал.

Что такое логарифм на Земле?

Что такое логарифм на Земле?
Понимание математики по Питер Альфельд, Кафедра математики, Университет Юты

Что такое логарифм на Земле?


Интересно, что после того, как я это руководство какое-то время это оказался вопрос, который мне задали чаще всего, обычно в терминах, включающих такие фразы, как «Греческий для меня», «бьет меня» или, как указано выше, "что на земле"...

Чтобы понять, что такое логарифм, вам сначала нужно понять, что за мощность является. Если вы этого не сделаете, сначала перейдите по этой ссылке!

Хорошо, вы знаете, что такое сила. Так что это имеет смысл для вас написать что-то вроде

 b  x  = y. (*) 

В предыдущем уравнении x должно выглядеть как надстрочный индекс b .Если это не так, у вас есть слабый браузер.

После этих предварительных мероприятий мы можем теперь перейти к сути причина. Уравнение (*) является ключом к все. Число b - это основание , число x экспонента , а выражение что равно y - это степень . Если мы подумаем о x как независимая переменная и y как зависимая переменная, то (*) определяет экспоненциальная функция .

В уравнении (*) мы можем теперь представить, что два из переменные даны, и решаем для третьего. Если даны основание и показатель степени, мы вычисляем степень , если даны показатель степени и степень, мы вычисляем корень (или корень ), и, если мощность и базы даны, вычисляем логарифм .

Другими словами, Логарифм числа y по основанию b - показатель степени, к которому мы должны увеличить b , чтобы получить y.

Мы можем записать это определение как

 x = бревно  b  y b  x  = y 

и мы говорим, что x - это логарифм y с базой b тогда и только тогда, когда b в степень x равно y .

Проиллюстрируем это определение несколькими примерами.Если у вас есть трудности с любой из этих способностей, вернитесь к моему страница на полномочия.

  •  10  2  = 100 лог  10  100 = 2 
  •  10 -2  = 0,01 логарифма  10  0,01 = -2 
  •  10  0  = 1 лог  10  1 = 0 
  •  2  3  = 8 лог  2  8 = 3 
  •  3  2  = 9 лог  3  9 = 2 
  •  25  1/2  = 5 лог  25  5 = 1/2 
  •  8  -2/3  = 1/4 журнала  8  1/4 = -2/3 
  •  2  1/2  = 1.4142135623 ... лог  2  1.414 .. = 1/2 

Специальные базы

Логарифмы по основанию b = 10 называются десятичных логарифмов и логарифмов по основание е = 2,71828 ... называются натуральными логарифмами.

Больше информации

Вы должны найти обширную информацию о логарифмах в любом учебник по алгебре колледжа.Чтобы проверить ваше понимание и направьте свое дальнейшее изучение, чтобы найти ответы на следующие вопросы:

Калькулятор логарифмов

Нажмите на этот апплет

Однако ваш браузер не поддерживает Джава. Если бы это было так, вы бы не увидели это сообщение! Получите Java совместимый браузер, такой как Netscape, достаточно продвинутой версии.

для вызова калькулятора логарифмов , который позволит вам выберите два числа в (*) и вычислите в третьих. Его довольно просто использовать, но вот документация.


Мелкий шрифт, ваши комментарии, дополнительные ссылки, Питер Альфельд, PA1UM

[27 июня 1997 г.]

Использование файлов журнала при устранении неполадок Microsoft Teams - Microsoft Teams

  • 5 минут на чтение
  • Применимо к:
    Microsoft Teams

В этой статье

Существует три типа файлов журнала, автоматически создаваемых клиентом, которые могут использоваться для помощи в мониторинге и устранении неполадок в командах:

В этой статье описаны эти журналы и их использование.Для получения информации об устранении конкретных проблем см .: Устранение неполадок Teams. Для получения информации о том, как связаться со службой поддержки, см. Получение поддержки. При создании запроса в службу поддержки Microsoft специалисту службы поддержки потребуются журналы отладки. Наличие журналов отладки перед созданием запроса в службу поддержки позволит Microsoft быстро приступить к устранению проблемы. Media или Desktop журналы требуются только по запросу Microsoft.

Примечание

В этой статье термин Журналы отладки относится к журналам, которые используются для устранения неполадок.Однако файлы, которые создаются для этих журналов, будут содержать термин журналы диагностики в своих именах.

Собрать и включить ведение журнала

Важно собирать журналы, как только возникает проблема. Журналы можно собрать вместе всего за пару кликов.

Окна: Щелкните правой кнопкой мыши значок Teams на панели задач и выберите Собрать файлы поддержки .

Mac: Выберите меню «Справка» и выберите Собрать файлы поддержки .

Журналы отладки, рабочего стола и мультимедиа будут собраны в одной папке с именем MSTeams Diagnostics Log. Эту папку можно сжать и предоставить к ней общий доступ, когда вы откроете запрос в службу поддержки Microsoft. Папка будет содержать папки для рабочего стола, собрания (мультимедиа) и отладки (веб). Вы можете собрать файлы, используя следующие сочетания клавиш:

Окна: Ctrl + Alt + Shift + 1

Mac: Option + Command + Shift + 1

Ведение журнала мультимедиа по умолчанию отключено.Чтобы включить ведение журнала мультимедиа, пользователи должны включить эту опцию в клиенте Teams. Перейдите к настройкам > Общие и выберите Включить ведение журнала для диагностики встречи (требуется перезапуск Teams) . Чтобы начать ведение журнала, необходимо перезапустить клиент Teams.

Примечание

Если включено ведение журнала мультимедиа, в папку «Встреча» будут включены дополнительные файлы, которые необходимы для исследования проблем со звуком и видео. Если ведение журнала мультимедиа не включено, будет доступно ограниченное количество журналов.

В следующей таблице перечислены различные клиенты и связанные с ними журналы. Файлы журналов хранятся в местах, определенных для клиента и операционной системы.

Клиент Отладка Настольный Медиа
Интернет Х
Окна Х Х Х
Mac OSX Х Х Х
Linux Х Х Х
iOS
Android

Полный список поддерживаемых операционных систем и браузеров см. В разделе Получение клиентов для Microsoft Teams.

Журналы отладки

Инструкции для Windows и Mac см. В разделе Сбор и включение ведения журнала . Журналы отладки создаются клиентами рабочего стола Windows и Mac, а также клиентами на основе браузера. Журналы текстовые и читаются снизу вверх. Их можно прочитать с помощью любого текстового редактора, а новые журналы создаются при входе в клиент.

Журналы отладки показывают следующие потоки данных:

Чтобы собрать логи для Linux: Сочетание клавиш: Ctrl + Alt + Shift + 1 Файлы будут доступны в ~ / Downloads

.

Чтобы собрать журналы для браузера: Сочетание клавиш: Ctrl + Alt + Shift + 1 Файлы будут доступны в папке% userprofile% \ Downloads

.

Инструкции для Windows и Mac см. В разделе Сбор и включение ведения журнала .Журналы мультимедиа содержат диагностические данные об аудио, видео и совместном использовании экрана на собраниях Teams. Они необходимы для обращений в службу поддержки, связанных с проблемами, связанными с звонками.

Ведение журнала мультимедиа по умолчанию отключено. Чтобы регистрировать диагностические данные для собраний Teams, пользователи должны включить эту опцию в клиенте Teams. Перейдите к настройкам > Общие , установите флажок Включить ведение журнала для диагностики собрания (требуется перезапуск Teams ), перезапустите Teams и воспроизведите проблему.

Когда вы отправляете файлы журнала в службу поддержки Microsoft, проверьте временную метку файлов журнала, чтобы гарантировать, что журналы охватывают период времени, когда вы воспроизвели проблему.

Чтобы собрать логи для Linux: Файлы будут доступны в ~ / .config / Microsoft / Microsoft Teams / media-stack / .blog и ~ / .config / Microsoft / Microsoft Teams / skylib / .blog.

Вот список создаваемых файлов журнала и информации, которую они содержат.

Имя файла журнала Описание
Команды.msrtc-0-s1039525249.blog Содержит информацию, относящуюся к стеку носителей. Сюда входит состояние канала, такое как разрешение, используемые декодеры и кодировщики, количество отправленных и полученных кадров, а также состояние сеанса совместного использования экрана на основе камеры и видео (VBSS).
rtmcontrol.msrtc-0-2415069487.blog Записывает информацию, относящуюся к действиям дистанционного управления, такую ​​как отметка времени при передаче управления и информация указателя мыши.
Teams_MediaStackETW-2-U-xr-U.etl Записывает события трассировки стека мультимедиа.
Debug-0-s27

889.blog

Содержит информацию, относящуюся к медиа-агенту, включая качество визуализации.
tscalling-0-2061129496.blog Записывает события в API ts-call.

Журналы рабочего стола

Инструкции для Windows и Mac см. В разделе Сбор и включение ведения журнала . Журналы рабочего стола, также известные как журналы загрузчика, содержат данные журнала, которые происходят между клиентом рабочего стола и браузером.Как и журналы мультимедиа, эти журналы необходимы только по запросу Microsoft. Журналы основаны на тексте и могут быть прочитаны с помощью любого текстового редактора в нисходящем формате.

Чтобы собрать логи для Linux: Щелкните значок Microsoft Teams на панели задач и выберите Получить журналы . Файлы будут доступны в ~ / .config / Microsoft / Microsoft Teams / logs.txt.

Трассировка браузера

Для некоторых категорий ошибок служба поддержки Microsoft может потребовать от вас собрать трассировку браузера.Эта информация может предоставить важные сведения о состоянии клиента Teams при возникновении ошибки.

Прежде чем запускать трассировку браузера, убедитесь, что вы вошли в Teams. Это важно сделать до начала трассировки, чтобы трассировка не содержала конфиденциальной информации для входа.

После входа в систему выберите одну из следующих ссылок в зависимости от вашего браузера и следуйте инструкциям.

Примечание

В шагах замените все ссылки на портал Azure клиентом Teams.

WebRTC логов в браузерах

Журналы

WebRTC могут помочь службе поддержки Microsoft, предоставляя сведения о подключении для аудио- и видеозвонков. Следуйте инструкциям, чтобы получить доступ к журналам WebRTC в Edge (Chromium) или Chrome:

  1. Откройте новую вкладку и перейдите по одному из следующих URL-адресов:

    • Edge (Chromium): "edge: // webrtc-internals /"
    • Хром: "chrome: // webrtc-internals /"
  2. Откройте веб-приложение Teams и воспроизведите проблему.

  3. Вернитесь на вкладку, к которой был получен доступ на шаге 1, и вы увидите как минимум две вкладки:

  4. Выберите вкладку с названием приложения Teams и сохраните содержимое страницы.

Команды Устранение неполадок

Использование проводника журналов | Cloud Logging | Google Cloud

В этом руководстве показано, как искать и просматривать журналы с помощью проводника журналов.

Прежде чем начать

Убедитесь, что у вас есть правильная роль управления идентификацией и доступом для просмотра журналов:

  • роль / лог.viewer (Logs Viewer) предоставляет доступ только для чтения ко всем функции ведения журнала, кроме журналов прозрачности доступа и Журналы аудита доступа к данным.

  • роли / logging.privateLogViewer (программа просмотра личных журналов) включает role / logging.viewer , плюс возможность читать журналы прозрачности доступа и журналы аудита доступа к данным. Эта роль применима только к _Required и _Default ведра.

Для получения дополнительной информации о разрешениях IAM см. Руководство по контролю доступа

Чтобы просмотреть журналы, которые вы отправляете из веб-сервисов Amazon (AWS) учетной записи для ведения журнала, выберите Проект коннектора AWS в средстве выбора проекта Google Cloud Console, а затем используйте Устаревшая программа просмотра журналов.Проект коннектора AWS хранит имя ресурса Amazon (ARN) для вашей учетной записи AWS и связывает вашу учетную запись AWS с сервисами Google Cloud. Для получения дополнительной информации см. Просмотр метрик для аккаунтов AWS.

Начало работы

Чтобы перейти к Logs Explorer , выполните следующие действия:

  1. Перейдите в меню навигации Google Cloud и выберите Logging > Logs Explorer :
    Перейдите в Logs Explorer
  2. Выберите проект Google Cloud.
  3. В меню Upgrade переключитесь с Legacy Logs Viewer от до Logs Explorer .

Теперь вы в проводнике журналов.

Интерфейс проводника журналов

Интерфейс проводника журналов позволяет извлекать журналы, анализировать и анализировать журнал. data и уточните параметры запроса.

Проводник журналов содержит следующие панели:

  1. Панель действий
  2. Конструктор запросов
  3. Поля журнала
  4. Гистограмма
  5. Результаты запроса

Панель действий

Панель действий Панель предлагает следующие функции:

  1. Параметры : позволяет перейти в средство просмотра устаревших журналов, отправить отзыв и просмотреть сводку новых функций ведения журнала.
  2. Уточнить область : Позволяет ограничить область поиска журналами в текущем Только облачный проект или одно или несколько представлений хранилища. Для большего информацию об объеме см. Объем переработки.
  3. Поделиться ссылкой : позволяет создать сокращенный URL-адрес текущего запроса и копирует его в буфер обмена, что упрощает отправку запроса. {: # clipboard}. Предусмотрены два варианта: Копирование с диапазоном абсолютного времени и Копирование с относительным диапазоном времени. временной диапазон . Когда выбран Копировать с диапазоном абсолютного времени , URL скопирован. имеет соответствующий диапазон абсолютного времени, представленный текущим временной диапазон.Когда выбрана опция Копировать с относительным диапазоном времени , URL copyied - выбран текущий диапазон абсолютного времени, например 1 час.
  4. Селектор временного диапазона : позволяет ограничить результаты запроса временным диапазоном. В диапазон времени по умолчанию - один час.
  5. Макет страницы : позволяет включать и отключать гистограмму и Logs field explorer панелей.
  6. Learn : позволяет просматривать ссылки на соответствующую документацию.

Объем переработки

Вы можете уточнить объем журналов, отображаемых в проводнике журналов, с помощью Опция Refine scope . Вы можете искать только журналы в текущем Облачный проект или журналы поиска в одном или нескольких представлениях хранилища. Доработать в области проводника журналов выполните следующие действия:

  1. В меню Logging выберите Logs Explorer .

    Перейти в проводник журналов

  2. Выбрать Уточнить область .

  3. В диалоговом окне Refine scope выберите параметр Scope by .

    • Объем по проекту позволяет искать журналы, которые текущий проект Cloud генерирует.

    • Область по хранилищу позволяет искать журналы по одному или нескольким хранилищам взгляды. Дополнительные сведения о представлениях журнала см. В разделе Управление представлениями журнала на ведра журнала.

  4. Если вы выбрали Область по хранилищу , выберите один или несколько сегментов, которые вы хотите Посмотреть.

    В диалоговом окне перечислены представления хранилища, которые соответствуют следующим условиям:

    • Пользователь имеет доступ к представлению хранилища.
    • Сегменты журнала принадлежат выбранному облачному проекту или выбранный облачный проект ранее направил журналы в хранилище ведра.
  5. Щелкните Применить .

Построитель запросов

На панели построителя запросов вы можете сделать следующее:

  1. Поле построителя запросов : позволяет создавать запросы с использованием Язык запросов журнала.
  2. Раскрывающиеся меню конструктора запросов : позволяет добавлять выражения запроса на основе Ресурс , Имя журнала и Уровень серьезности . Для получения дополнительной информации см. Раскрывающиеся меню конструктора запросов.
  3. Недавние : позволяет просматривать ваши недавние запросы. Для получения дополнительной информации см. Последние запросы.
  4. Сохранено : позволяет просматривать сохраненные запросы и запросы, которые другие с вами поделились пользователи проекта Cloud. Для большего информацию см. Сохраненные запросы и общие запросы.
  5. Рекомендуемый : позволяет просматривать предлагаемые запросы на основе ресурсов в вашем Облачный проект. Для получения дополнительной информации см. Предлагаемые запросы.
  6. Сохранить : позволяет сохранять запросы, которые можно просматривать и запускать из Сохранено таб.
  7. Потоковые журналы : позволяет просматривать записи журнала как входящие данные. их. Для получения дополнительной информации см. Журналы потоковой передачи.
  8. Выполнить : позволяет запускать запросы после их создания в поле конструктора запросов.

Журналы потоковой передачи

Вы можете транслировать свои журналы по мере их поступления в журнал, или вы можете добавить запрос для потоковой передачи только тех журналов, которые соответствуют запросу.

Для потоковой передачи журналов на основе запроса добавьте запрос в поле построителя запросов и затем выберите Журналы потоков . Когда ведение журнала получает данные журналов, только те журналы, которые соответствуют запросу, отображаются на панели Результат запроса . Если запрос не предоставляется, ведение журнала показывает каждый журнал по мере его приема.

Чтобы остановить потоковую передачу, выберите Остановить потоковую передачу или прокрутите вниз в Панель результатов запроса .

Поля журнала панель

Панель Поля журнала предлагает высокоуровневую сводку данных журналов и обеспечивает более эффективный способ уточнения запроса. Он показывает, что записи журнала не работают вниз по разным размерам, соответствующим полям в этих записях. Для каждого поле Поля журнала показывает значения и их частоту в порядке убывания. частотный порядок. Количество полей журнала соответствует временному диапазону в селектор временного диапазона.

Включение полей журнала

Панель

Чтобы включить панель Поля журнала , выберите Макет страницы , а затем выберите Поля журнала - флажок.Появится панель Поля журнала .

Чтобы отключить панель Поля журнала , снимите флажок Поля журнала .

Поля журнала функции панели

Поле Поля журнала заполняется и обновляется на основе выполненного запроса в конструктор запросов .

Если запрос пуст, на панели Поля журнала отображается количество журналов. записи в полях Тип ресурса и Уровень серьезности .

Если вы выбрали Область по хранилищу, вы также увидите Идентификатор проекта и соответствующее количество записей журнала.

Если вы выберете тип ресурса на панели Поля журнала , набор соответствующие поля на основе метки ресурсов, заполнить панель. Это позволяет вам исследовать данные журналов для этого конкретного типа ресурса. Вы можете удалить их, нажав Очистить рядом с полем Тип ресурса .

Добавление полей в

Поля журнала панель

Вы можете добавить определенные пары "ключ-значение" LogEntry в поле Logs из записей журнала, заполненных на панели Результаты запроса .Чтобы добавить в область Поле журналов , выполните следующие действия:

  1. На панели результатов запроса разверните запись журнала, нажав кнопку развернуть кнопка .

  2. Щелкните левой кнопкой мыши значение поля. В меню выберите Добавить поле в журнал. панель полей .

    Настраиваемое поле отображается на панели Поля журнала в виде списка пары ключ-значение.

Чтобы удалить настраиваемое поле из области Поля журнала , щелкните Удалить рядом с поле.Вы также можете удалить настраиваемое поле из списка, щелкнув по нему левой кнопкой мыши на панели результатов запроса и выбрав Удалить из Поля журнала .

Обратите внимание, что следующие типы полей не могут быть добавлены в поля журнала панель:

  • Поля, относящиеся ко времени; например, receiveTimestamp и protoPayload.startTime .
  • Поля с высокой мощностью; например, insertId и protoPayload.задержка .
  • Поля с индексами массива на своем пути; Например, protoPayload.authorizationInfo [0] .resource .

Анализ журналов с использованием поля

Поля журнала панель

Чтобы сузить и уточнить запрос, вы можете добавить пары значение поля из Поля журнала панель для выражения построителя запросов . Для этого в Поля журнала щелкните значение поля. Это добавляет пару поля-значения в выражение с помощью оператора AND .Затем запрос выполняется.

Вы можете добавлять вложенные пары значений поля, а также пары значений поля верхнего уровня панель Поля журнала .

Например, предположим, что вы добавили jsonPayload.message в поля журнала панель. Если вы выберете конкретное значение jsonPayload.message , оно заполнит Конструктор запросов панель:

Гистограмма Панели и Результаты запроса также изменяются, чтобы отразить текущий запрос.

Когда выполняется запрос, записи журнала сканируются, а поле журнала подсчитывается. изменять. Когда запрос завершен, общее количество полей журнала будет отображается.

Гистограмма

Гистограмма Панель позволяет визуализировать распределение журналов во времени. Гистограмма восстанавливается при выполнении запроса, что упрощает просмотр тенденций. в ваших данных журналов и устранения неполадок.

Включение панели гистограммы

Чтобы включить панель гистограммы, выберите Макет страницы , а затем выберите Гистограмма - флажок.Появится панель Гистограмма .

Чтобы отключить панель гистограммы, снимите флажок Гистограмма .

Характеристики гистограммы

  1. Полосы гистограммы: каждая полоса гистограммы представляет собой временной диапазон. Каждая полоса содержит трехцветная разбивка уровней серьезности журнала, зафиксированных в каждом столбце временной диапазон. Цвета представляют следующие степени важности журнала:

    • Синий: низкий уровень важности, например По умолчанию , Отладка , Информация , и Уведомление .
    • Желтый: Средняя степень серьезности, например Предупреждение .
    • Красный: высокий уровень серьезности, например Ошибка , Критический , Предупреждение и Скорая помощь .

    Каждая полоса гистограммы имеет меню с опциями для анализируйте свои журналы.

  2. Элементы управления временем: позволяют настроить временной диапазон, используемый для запросов. Подробнее о эти варианты см. Анализ журналов с использованием контроля времени.

  3. Временная шкала гистограммы: показывает временной диапазон журналов, представленный столбцы гистограммы, которые в настоящее время отображаются в результатах запроса панель.Временная шкала помогает ориентироваться в журналах, которые вы просматриваете в данный момент. в большем временном диапазоне вашего запроса.

Анализ журналов с использованием контроля времени

Вы можете использовать элементы управления временем гистограммы, чтобы помочь вам исследовать и анализировать данные ваших журналов.

Быстрая настройка времени

Гистограмма содержит элементы управления временем, которые позволяют быстро корректировать данные, которые вы видите в проводнике журналов.

  • Маркеры времени: перетащите маркеры временной шкалы внутрь, чтобы сузить данные или наружу, чтобы расширить данные на временной шкале гистограммы.Щелкните Выполнить .

  • Перемещайте временную шкалу вперед и назад: нажмите стрелка вперед чтобы переместить временную шкалу на более позднее время. Щелкните значок стрелка назад чтобы переместить временную шкалу на более раннее время.

  • Увеличение и уменьшение масштаба: щелкните значок значок уменьшения масштаба для расширения данных, отображаемых на временной шкале. Щелкните значок значок увеличения для сужения данных, отображаемых на временной шкале.

Когда вы используете эти элементы управления временем, данные журнала регистрируются в результатах запроса и Поля журнала панели настраиваются в соответствии с временным диапазоном, захваченным шкала времени гистограммы.

Обратите внимание, что изменения временной шкалы должны быть между текущим временем («сейчас») и 30 дней назад.

Прокрутите или увеличьте до времени

В дополнение к указанным выше элементам управления временем на гистограмме имеется прокрутка . time и Zoom to time , чтобы дать вам более глубокий контроль над гистограмму и данные, которые вы видите на других панелях в проводнике журналов.

Возможно, конкретная полоса гистограммы заинтересует вас своим относительным размером или уровни серьезности.Вы можете выбрать эту полосу гистограммы, чтобы настроить данные журналов, которые вы см. в проводнике журналов.

Функция прокрутки до времени позволяет просматривать данные журналов без изменения значения в области Гистограмма и Журнал полей панелей. Когда вы выбираете Прокрутите до функции времени , произойдет следующее:

  • Данные журналов, которые вы видите в результатах запроса , настраивает панель . в соответствии с временным диапазоном, захваченным выбранной полосой гистограммы.

    Запрос не запущен, но может произойти частичная перезагрузка данных для обеспечения вы видите журналы на панели Результаты запроса , которые соответствуют выбранный временной диапазон столбца гистограммы.

  • URL-адрес консоли обновляется и содержит метку времени самого последнего журнала захвачены временным диапазоном выбранной полосы гистограммы.

Чтобы выбрать Прокрутите до времени , выполните следующие действия:

  1. Наведите указатель мыши на полосу на шкале времени Histogram .Панель, содержащая сводку появляется информация о данных журналов за указанный период времени.

  2. На панели выберите Прокрутите до времени .

    В качестве альтернативы можно щелкнуть полосу гистограммы, а не навести на нее курсор. эквивалентно выбору Прокрутите до времени .

Функция Zoom to time аналогична Scroll to time , но запускает запрос данных ваших журналов на основе диапазона времени, зафиксированного выбранной гистограммой бар.Когда вы выбираете функцию Увеличить до времени , происходит следующее:

  • Данные журналов, которые вы видите в результатах запроса , панель перезагружается и сужается в соответствии с ограничением временного диапазона выбранной гистограммы бар.
  • URL-адрес консоли обновляется и содержит метку времени самого последнего журнала. захвачены временным диапазоном выбранной полосы гистограммы.
  • Гистограмма изменится, и в ней будут отображаться только журналы с отметкой времени , значение которой попадает во временной диапазон выбранной полосы гистограммы.
  • Селектор временного диапазона обновляется до захваченного временного диапазона. выбранной полосой гистограммы.
  • Данные в полях журнала Панель корректируется в соответствии с временным диапазоном захвачено выбранной полосой гистограммы.

Чтобы выбрать функцию Масштаб по времени , выполните следующие действия:

  1. Наведите указатель мыши на полосу на шкале времени Histogram . Панель, содержащая сводку появляется информация о данных журналов за указанный период времени.

  2. На панели выберите Увеличить до времени .

Результаты запроса

Панель результатов запроса позволяет просматривать записи журнала, соответствующие вашему запросу. выражения запроса.

  1. Результаты запроса : позволяет просматривать журналы, полученные по вашему запросу.
  2. Записи журнала : позволяет просматривать записи журнала в структурированном формате JSON.
  3. Развернуть и свернуть результаты запроса : позволяет развернуть панель результатов запроса чтобы просмотреть больше записей журнала.
  4. Часовой пояс : позволяет изменить часовой пояс, в котором отображаются журналы. дюйм
  5. Данные трассировки : позволяет просматривать детали трассировки и уточнять запрос на основе след. Для получения дополнительной информации см. Просмотр данных трассировки.
  6. Скрыть сводку журнала : позволяет скрыть строку сводки журнала из запроса Результаты.
  7. Развернуть или свернуть поля вложенного журнала : позволяет развернуть или свернуть вложенный журнал поля.
  8. Копировать в буфер обмена : позволяет копировать запись журнала в формате JSON.
  9. Копировать ссылку на запись журнала : позволяет поделиться ссылкой на запись журнала. Для дополнительную информацию см. в разделе Копирование ссылки на запись журнала.
  10. Перейти к этому моменту : позволяет выполнить принудительное обновление для включения текущего время. Если селектор временного диапазона использует настраиваемый диапазон и установлено время окончания, он выполняет запрос с диапазоном времени по умолчанию в один час. В противном случае это обновляется с указанием текущей даты начала или продолжительности и выполняет запрос.
  11. Действия : Позволяет настроить метрику на основе журналов, создать место назначения приемника, или скачайте свои журналы.Для получения дополнительной информации о загрузке журналов см. Скачивание логов.
  12. Настроить : позволяет добавить значение поля журнала в итоговую строку на начало или конец записи журнала. Он также позволяет вам показывать новейшие журналы либо первые, либо последние. Для получения дополнительной информации о добавлении поле сводки, см. Добавление полей сводки.
  13. Закрепить запись журнала : позволяет закрепить запись журнала в результатах запроса и Гистограмма панелей. Дополнительные сведения см. В разделе «Закрепление журналов».
  14. Прокрутка курсора : при прокрутке журналов в Результаты запроса URL настраивается для включения cursorTimestamp , который указывает метку времени самый последний журнал, отображаемый в текущей панели Результаты запроса .

На панели результатов запроса вы можете щелкнуть значения поля, чтобы выбрать сделать следующее:

  1. Показать совпадающие записи : позволяет запрашивать совпадающие записи журнала.
  2. Скрыть совпадающие записи : позволяет запрашивать записи журнала, которые не совпадают выбранное выражение.
  3. Добавить поле в итоговую строку : позволяет добавить поле в качестве итоговой строки в записи журнала.

Добавление итоговых полей

Поля сводки помогают быстрее обнаруживать закономерности в журналах. Например, на следующем изображении показано значение поля сводки resource.labels.pod_name добавляется перед журналами, содержащими это значение.

Добавить поле сводки из записи журнала

Чтобы добавить поле сводки к записи журнала, выполните следующие действия:

  1. Разверните запись в журнале, нажав кнопку «Развернуть» .

  2. Щелкните значение поля и выберите Добавить поле в строку сводки .

    Поле сводки теперь отображается перед записями журнала, содержащими это поле.

Добавьте сводное поле с помощью кнопки
Настроить

Чтобы добавить сводное поле с помощью кнопки Настроить , выполните следующие действия. шаги:

  1. Щелкните Настроить и выберите Управление полями сводки .

  2. Добавьте поля.

    Выбор поля сводки имеет следующие особенности:

    • Автозаполнение с использованием текущих отображаемых журналов.
    • Исправление полей для допустимых символов в кавычках.

      Например, если вы введете jsonPayload.id-field , оно изменится на jsonPayload. "Id-field" .

  3. Щелкните Обрезать поля сводки , чтобы сократить отображение сводки значения поля. Затем выберите, сколько символов отображать до того, как поле станет усечено и отображается ли начало или конец поля.

    Примечание. При наведении курсора на поле усеченной сводки отображается полное значение.
  4. Щелкните Применить .

    Поле сводки теперь отображается перед записями журнала, содержащими это поле.

Закрепление записей журнала

Закрепление записи журнала позволяет выделить интересующую запись журнала.

Чтобы закрепить запись журнала, наведите указатель мыши на запись, которую вы хотите закрепить, а затем выберите значок булавки . После закрепления журнала запись, ее фон затемнен, а значок булавки Показан .

Если закрепить запись журнала и повторно запустить запрос, закрепленная запись появится в либо вверху, либо внизу панели Результаты запроса , в зависимости от того, как данные журналов настроены.Значок булавки также отображается на панели Гистограмма на основе на закрепленной записи журнала , отметка времени .

Чтобы открепить запись журнала, щелкните значок булавки, а затем выберите Открепить запись журнала .

Просмотр закрепленной записи журнала в контексте ресурса

Чтобы просмотреть закрепленную запись журнала в контексте ее ресурса, щелкните значок булавки. , а затем выберите Закрепить и показать записи журнала ресурсов .

Ведение журнала заполняет конструктор запросов с ресурс.введите поле из закрепленной записи журнала и выполните запрос. Ты можешь сейчас просматривать закрепленную запись журнала в зависимости от ее типа ресурса.

Просмотр закрепленной записи журнала на панели гистограммы

Вы можете использовать панель Гистограмма для выделения, прокрутки и дальнейшего изучения закрепленная запись журнала.

Используя панель Гистограмма , выберите значок булавки , а затем выберите из следующие пункты меню:

  • Прокрутите до записи журнала : эта опция переносит запись журнала в текущую Результаты запроса панель и позволяет просматривать закрепленную запись журнала в контекст близлежащих журналов.
  • Увеличить до записи журнала : этот параметр сужает временной диапазон, в котором Гистограмма Отображается панель , позволяющая уточнить запрос, чтобы изолировать журналы возле прикрепленного журнала.

Просмотр данных трассировки

Если запись в журнале содержит как трассировку , , так и поле, связанное с задержкой, оба появится значок задержки и трассировки.

Если запись журнала содержит только поле трассировки , то отображается только значок трассировки.

Чтобы просмотреть данные трассировки, относящиеся к записи журнала, щелкните значок трассировки. У вас есть следующие варианты:

  • Просмотр сведений о трассировке : отображение родительского диапазона и дочерних трассировок вместе с подробности о следе. Для просмотра более подробной информации о трассировку, перейдите к Cloud Trace, нажав Просмотреть в трассировке . Для получения дополнительной информации о содержимое на панели сведений см. Просмотр сведений о трассировке.
Примечание: Просмотр сведений о трассировке доступен только в том случае, если значение traceSampled истинно.
  • Показать все журналы для этой трассировки : уточняет и выполняет запрос, добавляя трассировка Поле установлено на идентификатор трассировка, связанная с записью журнала.

  • Показать только отслеживаемые запросы : уточняет и выполняет запрос, добавляя Поле traceSampled установлено на True .Для большего информацию по отбору проб см. на Частота выборки.

Просмотр данных мониторинга

Для некоторых журналов, например журналов GKE и Compute Engine, вы можете щелкнуть тип ресурса в итоговой строке журнала, чтобы отобразить меню со следующими параметрами:

  • Просмотр сведений о мониторинге : открывает панель сведений для Ресурс GKE. Для получения информации о панели сведений см. Просмотр ресурса подробности.
  • Просмотр в Мониторинг : открывает страницу Мониторинг для ресурса.
  • Просмотр в GKE : открывает страницу Details для ресурса в Пользовательский интерфейс GKE или Compute Engine.

Копирование ссылки на запись журнала

Чтобы поделиться ссылкой на журнал, разверните запись в журнале и выберите Копировать ссылку . Ссылка скопирована в буфер обмена. Теперь вы можете отправить ссылку пользователям, которые иметь доступ к облачному проекту.Когда пользователь вставляет ссылку в браузер или выбирает его, Logging закрепляет запись журнала в своих Панель результатов запроса .

Скачивание логов

Вы можете скачать свои журналы в формате CSV или JSON. Вам понадобится один из следующих Роли управления идентификацией и доступом для загрузки журналов:

  • Администратор ведения журнала ( роли / logging.admin )
  • Аксессор просмотра журналов ( роли / logging.viewAccessor )

Чтобы загрузить журналы, выполните следующие действия:

  1. Выберите Действия , а затем Загрузить журналы .

  2. В диалоговом окне «Загрузить журналы» выберите формат CSV или JSON, а затем выберите скачать журналы либо на свой компьютер, либо на Диск, либо для просмотра их в новой вкладке.

    Когда вы сохраняете CSV и выбираете Диск, вы можете открыть файл в Листы.

Примечание. 10 000 - это максимальное количество журналов, которое вы можете загрузить.

Примеры запросов

Примеры запросов с использованием Страница Logs Explorer предоставляет предлагаемые запросы, чтобы вы могли найти журналы, которые могут вас заинтересовать.Для Например, вы можете запускать связанные с Kubernetes запросы на поиск Журналы Google Kubernetes Engine.

Устранение неполадок

В этом разделе приведены инструкции по устранению распространенных проблем, когда с помощью проводника журналов.

Выбор облачного проекта или организации

Чтобы выбрать облачный проект из любого места в Google Cloud Console, в том числе из проводника журналов, используйте проект Cloud и отборщик организации:

Получение идентификатора облачного проекта или организации

Чтобы получить идентификатор облачного проекта или организации из любой точки Google Cloud Console, разверните список облачных проектов из Селектор облачных проектов и организаций и найдите Идентификатор облачного проекта в столбце ID :

Не отображаются записи журнала

Если вы не видите никаких записей в журнале, проверьте следующее:

  • Правильно ли выбран облачный проект? Если нет, выберите правильный облачный проект из облачного проекта и селектор организации.

  • Использует ли ваш облачный проект ресурсы, которые генерируют журналы и есть активность на этих ресурсах? Даже если облачный проект new, он должен иметь журналы аудита, в которых фиксируется факт его создания. Убедитесь, что вы используете ресурс, который генерирует журналы, перейдя в Раздел «Сопоставление служб с типами ресурсов» на странице списка отслеживаемых ресурсов.

  • Слишком узкий временной диапазон? Убедитесь, что временной диапазон в вашем запросе верный.

  • Посмотреть текущие запросы на исключение чтобы убедиться, что искомые журналы не исключены случайно.

Мой запрос верен, но я все еще не вижу записей в журнале

  • Вы не можете видеть записи журнала, которые старше, чем журнал регистрации. срок хранения. Видеть Сроки хранения журналов для действующий срок хранения журналов.

  • В периоды большой нагрузки возможны задержки с отправкой журналов на Регистрация или получение и отображение журналов.

  • Обозреватель журналов не показывает записи журнала с отметками времени в будущее, пока настоящее время не «догнало» их. Это необычный ситуация, вероятно, вызванная смещением времени в приложении, отправляющем журналы.

  • Область запроса была установлена ​​слишком большой и не может быть завершена в разумные сроки. количество времени. Вы можете увидеть это как "крайний срок истек до операции может завершиться ". Попробуйте сделать запрос более конкретным или сократить время диапазон.

Получение поддержки

Для получения информации о поддержке см. Страница поддержки пакета операций Google Cloud.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *