Como crear un log de estadisticas en mi server

Covi
08 de Junio del 2004
Hola, pues creo que en el hosting que uso actualmente no me generan ningún tipo de log o al menos, yo no tengo acceso.
Por eso estaría interesado en saber como crear yo mi propio log de visitas, etc, uso MySQL y un sistema de visitas, pero para mi gusto se queda demasiado corto en los datos, en este sentido:
¿Es mejor usar un .log o usar la DB?, lo digo por el volumen de datos, etc...
Y, ¿con PHP se podría crear un log bastante completo?, es decir, a parte de la IP, el HTTP_REFERER, el USER_AGENT y el puerto que es lo que sé hacer , que otros datos se pueden obtener o cual es la forma de obtenerlos.

Gracias de antemano por las respuestas, por favor contestad si alguién me puede ayudar ok?, me vendría muy bien, ya he buscado mucho con Goolge y eso y nada aclaratorio.