logs¶
Данный модуль предоставляет доступ к журналу смартфона, где аккумулируется все информация о принятых или отправленных SMS, совершенных звонках и т.д.
-
logs.
raw_log_data
()¶ Возвращает все содержимое журнала в виде списка словарей, каждый элемент которого несет определенную информацию о событии:
‘number’ - номер (строка Unicode);
‘name’ - имя (строка Unicode);
- ‘description’ - тип
‘Short message’ - короткое сообщение
‘Voice call’ - голосовой вызов);
- ‘direction’ - направление
‘Incoming’ - входящий
‘Outgoing’ - исходящий);
‘status’ - статус
‘Sent’ - отправлено
‘subject’ - содержимое;
‘id’ - уникальный номер;
‘contact’;
‘duration’;
‘duration type’;
‘flags’;
‘link’;
‘data’;
‘time’ - время события.
>>> logs.raw_log_data() [ {'status': u'Delivered', 'direction': u'Incoming', ...} ]
-
logs.
log_data
(type[, start_log=0, num_of_logs=_all_logs, mode='in'])¶ - Parameters
type – тип лога (‘call’, ‘sms’, ‘data’, ‘fax’, ‘email’, ‘scheduler’)
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_log – начальная позиция
num_of_logs – количество записей
Возвращает список событий
-
logs.
log_data_by_time
(type, start_time, end_time[, mode='in'])¶ - Parameters
type – тип лога (‘call’, ‘sms’, ‘data’, ‘fax’, ‘email’, ‘scheduler’)
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_time – начало промежутка, сек
end_time – конец промежутка, сек
Возвращает список событий во временном периоде
-
logs.
calls
([start_log=0, num_of_logs=_all_logs, mode='in'])¶ - Parameters
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_log – начальная позиция
num_of_logs – количество записей
Возвращает список вызовов
-
logs.
faxes
([start_log=0, num_of_logs=_all_logs, mode='in'])¶ - Parameters
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_log – начальная позиция
num_of_logs – количество записей
Возвращает список факсов
-
logs.
emails
([start_log=0, num_of_logs=_all_logs, mode='in'])¶ - Parameters
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_log – начальная позиция
num_of_logs – количество записей
Возвращает список электронных писем
-
logs.
sms
([start_log=0, num_of_logs=_all_logs, mode='in'])¶ - Parameters
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_log – начальная позиция
num_of_logs – количество записей
Возвращает список сообщений
-
logs.
scheduler_logs
([start_log=0, num_of_logs=_all_logs, mode='in'])¶ - Parameters
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_log – начальная позиция
num_of_logs – количество записей
Возвращает список выполненных событий по расписанию
-
logs.
data_logs
([start_log=0, num_of_logs=_all_logs, mode='in'])¶ - Parameters
mode – тип (‘in’, ‘out’, ‘fetched’, ‘missed’, ‘in_alt’, ‘out_alt’)
start_log – начальная позиция
num_of_logs – количество записей
Возвращает список событий по передаче данных