Topic: [Solved] command logging
anyone know how to create a log into mysql?
example like this:
/ann Hello anyone !
and then it will automaticaly writes into mysql database like this:
[TIME] <nick> has used command: /ann Hello anyone !
thx b4
PvPGN Community Forums |
forums.pvpgn.pro → [EN] The Source Code → [Solved] command logging
anyone know how to create a log into mysql?
example like this:
/ann Hello anyone !
and then it will automaticaly writes into mysql database like this:
[TIME] <nick> has used command: /ann Hello anyone !
thx b4
It's easier to append this data to a text file.
Example is in eventlog_step function.
It's easier to append this data to a text file.
Example is in eventlog_step function.
could you give me the example of full code ?
I give you link to example.
Also you can search google "how to append text to a file in C++".
hmm, how about creating a log in mysql database?
like /lockacct command, it inserts a text in mysql database
Yes, you can append a text using functions account_get_attr and account_set_attr, if you need that.
Кстати, на айсикапе логи админа так же в мускуль записываются и просматриваются в профиле этого админа, то есть просмотреть логи не составляет труда.
Лучше хранить логи в текстовых файлах с названием аккаунта. Если лог будет большим, то нужно будет сначала считывать его из бд, затем присоединять новую строчку, затем записывать получившееся обратно. И ещё лог будет постоянно занимать в памяти место, если использовать account_get_attr.
Добавление же в файл возможно напрямую с его конца, и чтение последних нескольких строк тоже возможно не считывая весь файл в память. И смотреть лог полностью можно просто открыв текстовый файл.
На их сервере хранятся все логи админа (в том числе сообщения) или только от команд, доступных админу?
Да, можно просмотреть только команды какие он использовал и доступно это для админов CAT секций (у кого есть cg 6). А возможно, что высшестоящие админы могут и сообщения просматривать юзеров и т.п.
HarpyWar ихние сервера не 3ггц 8гбозу.
6 серверов у них
forums.pvpgn.pro → [EN] The Source Code → [Solved] command logging