Logfile — различия между версиями

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Перейти к: навигация, поиск
(Новая: {{Функция_Eggdrop |synt=logfile ''[<ключи> <канал> <имя_файла>]'' |desc=Создает новый логфайл, в который будут записыв...)
 
 
Строка 18: Строка 18:
 
*'''w''' - wallops (убедитесь, что бот выставляет себе флаг +w в процедуре init-server)
 
*'''w''' - wallops (убедитесь, что бот выставляет себе флаг +w в процедуре init-server)
 
*'''x''' - передача файлов и команды в файловой зоне
 
*'''x''' - передача файлов и команды в файловой зоне
|par=''<ID_таймера>'' - ID таймера, который необходимо удалить
+
|par=''<ключи>'' - комбинация ключей из списка, приведенного выше<br />
 +
''<канал>'' - название канала, для которого будет вестись лог<br />
 +
''<имя_файла>'' - имя создаваемого файла (и путь к папке, например - ''logs/#chan.log'')
 
|mod=core
 
|mod=core
 
|ret=Имя созданного логфайла или, если логфайл не указан, список всех логфайлов: {mco * eggdrop.log} {jp #lame lame.log}
 
|ret=Имя созданного логфайла или, если логфайл не указан, список всех логфайлов: {mco * eggdrop.log} {jp #lame lame.log}
 
}}
 
}}

Текущая версия на 12:34, 23 марта 2009

logfile [<ключи> <канал> <имя_файла>]

Описание

Создает новый логфайл, в который будут записываться события канала, соответствующие указанным ключам. Если параметры не указаны - будет возвращен список текущих логфайлов. "*" обозначает все каналы. Так же с помощью этой команды можно менять ключи и канал уже созданных логфайлов. Если в качестве параметров ключа и канала указать пустое значение ("") - бот прекратит ведение лога указанного лога (logfile "" "" eggdrop.log).
Возможные ключи:

  • b - информация о линках бота и обмене файлами пользователя
  • c - команды
  • d - различная отладочная информация
  • h - трафик обмена информацией с ботами
  • j - подключения и выходы с каналов, выходы из сети, нетсплиты
  • k - кики, баны, изменения режимов канала
  • m - приватные сообщения, нотисы и CTCP бота
  • o - различная информация. ошибки и т.п. (важные сообщения)
  • p - сообщения с канала
  • r - входящий трафик с сервера
  • s - подключения и отключения от сервера, нотисы
  • t - трафик ботнета
  • v - исходящий трафик к серверу
  • w - wallops (убедитесь, что бот выставляет себе флаг +w в процедуре init-server)
  • x - передача файлов и команды в файловой зоне

Параметры

<ключи> - комбинация ключей из списка, приведенного выше
<канал> - название канала, для которого будет вестись лог
<имя_файла> - имя создаваемого файла (и путь к папке, например - logs/#chan.log)

Возвращаемое значение

Имя созданного логфайла или, если логфайл не указан, список всех логфайлов: {mco * eggdrop.log} {jp #lame lame.log}

Модуль

core