log.ini is how the current system is configured and works fine, I use it on TGC. There is no need to change any code or recompile.
http://www.eqemulator.net/wiki/wikka...a=ServerLogSys
The categories and types in common/logtypes.h are current and all seem to work, at least I have yet to find any one which has not worked yet.
Edit above: I do remember one of the spell types causing a zone crash because for whatever reason it was unable to write out to the log. Wildcard confirmed this issue at the time, but we just disabled that particular type (can't remember which it was) and moved on.