Яндекс.Диск. Как посмотреть журнал событий

Microsoft Internet Security and Acceleration (ISA) Server
Microsoft Internet Information Services
Kerio Connect
Kerio Mail Server
Kerio Firewall
UserGate
DHCP, DNS, SMTP, POP, WWW, FTP


Модератор: UncleFather

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1505
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Яндекс.Диск. Как посмотреть журнал событий

Сообщение UncleFather »

Задача:

На компьютере установлен (толстый) клиент Яндекс.Диск. Когда кто-то производит действия с папками, которые предоставлены Вам в совместный доступ, Яндекс.Диск в области уведомлений отображается сообщение об этом действии. Если сообщение уже исчезло, а вы не успели посмотреть его содержание, то хотелось бы как-то узнать о чем все же было это сообщение.

Я направил запрос в ТП Яндекс.Диск:

Здравствуйте!
Программа Яндекс.Диск, установленная на ПК показывает всплывающие сообщения при каких-либо изменениях на моем аккаунте. Ведется ли журнал этих сообщений и как его посмотреть?

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

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

Поток предложений огромен и не все из них мы способны реализовать сразу, но можем вернуться к ним позднее, ведь Яндекс.Диск — постоянно развивающийся сервис. Обо всех обновлениях мы рассказываем в нашем блоге http://disk-blog.ya.ru , где можно задать вопросы менеджерам и разработчикам. Спасибо за участие в развитии сервисов Яндекса!

Решение:

Однако, если все же ОООчень нужно посмотреть что же было во всплывающем сообщении, то можно открыть файл push.log, который лежит в скрытой папке .sync, которая, в свою очередь, лежит в корне Яндекс.Диск (это обычно %userprofile%\YandexDisk).

В файле сообщения лежат вот в таком формате:

2015-Sep-14 10:29:22.755 <iq type='set' to='user@ya.ru/YandexDisk-windows-1.4.0.4817-xxx..xxx' from='user@ya.ru'><query xmlns='yandex:push:disk'><diff new='xxx..xxx' old='xxx..xxx'><op resource_type='dir' folder='/disk/Julia/New/' type='deleted' key='/disk/Julia/New/97 Licey' fid='xxx..xxx'/><op fid='xxx..xxx' key='/trash/97 Licey' folder='/trash/' type='new' resource_type='dir' op='new'/></diff></query></iq>
2015-Sep-14 11:19:09.336 <iq type='set' to='user@ya.ru/YandexDisk-windows-1.4.0.4817-xxx..xxx' from='user@ya.ru'><query xmlns='yandex:push:disk'><diff new='xxx..xxx' old='xxx..xxx'><op key='/disk/Julia/New/Document.url' fid='xxx..xxx' md5='xxx..xxx' folder='/disk/Julia/New/' sha256='xxx..xxx' type='deleted' resource_type='file' size='51'/><op size='51' key='/trash/Document.url' fid='xxx..xxx' type='new' resource_type='file' md5='xxx..xxx'/></diff></query></iq>
2015-Sep-14 16:21:41.443 <iq type='set' to='user@ya.ru/YandexDisk-windows-1.4.0.4817-xxx..xxx' from='user@ya.ru'><query xmlns='yandex:push:disk'><diff new='xxx..xxx' old='None'><op key='/disk/SA' folder='/disk/' type='published' fid='xxx..xxx' resource_type='dir'/></diff></query></iq>
2015-Sep-14 16:21:43.447 <iq type='set' to='user@ya.ru/YandexDisk-windows-1.4.0.4817-xxx..xxx' from='user@ya.ru'><query xmlns='yandex:push:disk'><diff new='xxx..xxx' old='None'><op key='/disk/SA' folder='/disk/' type='unpublished' fid='xxx..xxx' resource_type='dir'/></diff></query></iq>
2015-Sep-14 16:21:43.902 <iq type='set' to='user@ya.ru/YandexDisk-windows-1.4.0.4817-xxx..xxx' from='user@ya.ru'><query xmlns='yandex:push:disk'><diff new='xxx..xxx' old='None'><op key='/disk/SA' folder='/disk/' type='published' fid='xxx..xxx' resource_type='dir'/></diff></query></iq>
2015-Sep-14 16:25:17.316 <iq type='set' to='user@ya.ru/YandexDisk-windows-1.4.0.4817-xxx..xxx' from='user@ya.ru'><query xmlns='yandex:push:disk'><share type='folder_unshared' for='user'><folder path='/disk/CommonUser/' gid='xxx..xxx' name='Konstantin'/></share></query></iq>

Здесь xxx..xxx - служебная информация, не важная нам сейчас.
А все остальное визуально понятно.
Например, в первой строке написано, что пользователь user@ya.ru удалил папку /disk/Julia/New/97 Licey.
Во второй - что тот же пользователь удалил файл - ярлык /disk/Julia/New/Document.url.
В третьей - что он же опубликовал (предоставил общий доступ) папку, в следующей строке - что изъял эту папку из общего доступа, и в следующей - что снова опубликовал.
В последней строке указано, что пользователь Konstantin изъял из общего доступа папку /disk/CommonUser/.

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


Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение

Аватара пользователя
UncleFather
Site Admin
Сообщения: 1505
Зарегистрирован: 17 авг 2004 16:20, Вт
Контактная информация:

Re: Яндекс.Диск. Как посмотреть журнал событий

Сообщение UncleFather »

В новом веб-интерфейсе Яндекс.Диска появилась возможность просматривать историю действий с диском:

01.jpg

Alexander A. Manaeff©

Понравилась статья? Будем крайне признательны за репосты в соцсетях! Материально поддержать проект можно здесь

Мои странички:
ВКонтакте
Одноклассники
Youtube
Facebook
Instagram

Изображение
Изображение
Изображение
Изображение

Ответить