[Python-es] Monitor Apache (archivo error.log)
Jorge Toro
jolth en esdebian.org
Vie Feb 24 02:36:41 CET 2012
El 16 de febrero de 2012 14:48, Alvaro Manrique
<sanreikaj.foros en gmail.com>escribió:
> Es algo viejito el programa jeje.
> El 16/02/2012 15:10, "Alvaro Manrique" <sanreikaj.foros en gmail.com>
> escribió:
>
> Voy a darle un vistazo
>> El 16/02/2012 14:48, "Oswaldo" <listas en soft-com.es> escribió:
>>
>>> El 16/02/2012 18:43, Alvaro Manrique escribió:
>>>
>>>> Como se llama ese monitor??
>>>>
>>>>
>>> <http://caspian.dotconf.net/**menu/Software/LogDog/<http://caspian.dotconf.net/menu/Software/LogDog/>
>>> >
>>>
>>> Esta hecho en Perl.
>>>
>>> --
>>> Oswaldo
>>> ______________________________**_________________
>>> Python-es mailing list
>>> Python-es en python.org
>>> http://mail.python.org/**mailman/listinfo/python-es<http://mail.python.org/mailman/listinfo/python-es>
>>> FAQ: http://python-es-faq.wikidot.**com/<http://python-es-faq.wikidot.com/>
>>>
>>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
Hola Alvaro, ya que xreadlines() no se aconseja desde la versión 2.3, se
podría usar tu código así:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
usage: python monitor_log.py file_log
"""
import os
import sys
try:
FILE = sys.argv[1]
except IndexError:
print """
usage: python monitor_log.py file_log
"""
sys.exit(1)
pos = 0
print "Monitor", FILE
while True:
if os.path.getsize(FILE) > pos:
with open(FILE, "r") as f:
f.seek(pos)
for line in f:
print line,
pos = f.tell()
Salu2,
--
Jolth
http://jolthgs.wordpress.com/
devmicrosystem.com
--------------------------------------------------------------
Powered By Debian.
Developer Bullix GNU/Linux.
--------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBIWWH6q7mzdgTzI5ARAkX5AJ9TR6hL2ocLMOUDRfhts8DlVl+jpwCeNw5x
p4+4FNUHPDUx1lU9F8WSKCA=
=zRhQ
-----END PGP SIGNATURE-----
Este correo esta protegido bajo los términos de la Licencia
Atribución-Compartir Obras Derivadas Igual a 2.5 Colombia de Creative
Commons. Observé la licencia visitando este sitio
http://creativecommons.org/licenses/by-sa/2.5/co/.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120223/d687f708/attachment.html>
Más información sobre la lista de distribución Python-es