Logfile — различия между версиями
Deniska (обсуждение | вклад) (Новая: {{Функция_Eggdrop |synt=logfile ''[<ключи> <канал> <имя_файла>]'' |desc=Создает новый логфайл, в который будут записыв...) |
Deniska (обсуждение | вклад) |
||
Строка 18: | Строка 18: | ||
*'''w''' - wallops (убедитесь, что бот выставляет себе флаг +w в процедуре init-server) | *'''w''' - wallops (убедитесь, что бот выставляет себе флаг +w в процедуре init-server) | ||
*'''x''' - передача файлов и команды в файловой зоне | *'''x''' - передача файлов и команды в файловой зоне | ||
− | |par=''< | + | |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