На главную  >  Программирование  >  Читаемые логи

Читаемые логи



0
lxj script   21:03, 14 августа 2006


#!/usr/bin/python

import time
import string

while 1:
try:
line = raw_input()
except EOFError:
break
spl = line.split(':')
if len(spl) > 1:
try:
print time.ctime(int(spl[0])), ":", spl[1]
except ValueError:
print line
else:
print line

Понравилась работа? Разместите ссылку на нее:

Рейтинг работы: 0.0
Средняя оценка: 0.0
Преобразует дату в логах из секунд с начала эпохи в читаемый вид
lx@LX ~ $ tail /var/log/emerge.log
1155573734: >>> emerge (10 of 173) dev-perl/XML-Simple-2.14 to /
1155573734: === (10 of 173) Cleaning (dev-perl/XML-Simple-2.14::/usr/portage/dev-perl/XML-Simple/XML-Simple-2.14.ebuild)
1155573734: === (10 of 173) Compiling/Merging (dev-perl/XML-Simple-2.14::/usr/portage/dev-perl/XML-Simple/XML-Simple-2.14.ebuild)
1155573747: >>> AUTOCLEAN: dev-perl/XML-Simple
1155573747: --- AUTOCLEAN: Nothing unmerged.
1155573747: === (10 of 173) Post-Build Cleaning (dev-perl/XML-Simple-2.14::/usr/portage/dev-perl/XML-Simple/XML-Simple-2.14.ebuild)
1155573747: ::: completed emerge (10 of 173) dev-perl/XML-Simple-2.14 to /
1155573747: >>> emerge (11 of 173) app-office/abiword-2.4.5 to /
1155573747: === (11 of 173) Cleaning (app-office/abiword-2.4.5::/usr/portage/app-office/abiword/abiword-2.4.5.ebuild)
1155573748: === (11 of 173) Compiling/Merging (app-office/abiword-2.4.5::/usr/portage/app-office/abiword/abiword-2.4.5.ebuild)
lx@LX ~ $ tail /var/log/emerge.log | formatlog
Mon Aug 14 19:42:14 2006 : >>> emerge (10 of 173) dev-perl/XML-Simple-2.14 to /
Mon Aug 14 19:42:14 2006 : === (10 of 173) Cleaning (dev-perl/XML-Simple-2.14
Mon Aug 14 19:42:14 2006 : === (10 of 173) Compiling/Merging (dev-perl/XML-Simple-2.14
Mon Aug 14 19:42:27 2006 : >>> AUTOCLEAN
Mon Aug 14 19:42:27 2006 : --- AUTOCLEAN
Mon Aug 14 19:42:27 2006 : === (10 of 173) Post-Build Cleaning (dev-perl/XML-Simple-2.14
Mon Aug 14 19:42:27 2006 :
Mon Aug 14 19:42:27 2006 : >>> emerge (11 of 173) app-office/abiword-2.4.5 to /
Mon Aug 14 19:42:27 2006 : === (11 of 173) Cleaning (app-office/abiword-2.4.5
Mon Aug 14 19:42:28 2006 : === (11 of 173) Compiling/Merging (app-office/abiword-2.4.5

Комментариев нет


Комментарии могут оставлять только авторизованные пользователи.
Пожалуйста, зарегистрируйтесь или авторизуйтесь.

Вы можете авторизоваться из социальных сетей: ВконтактеFacebookTwitterOpenID

Обратите внимание на другие работы рубрики «Программирование»:



Купить бетон в Дмитрове М550


Напишите нам письмо: info@skill.ru
Экспорт обновлений: RSS новинки, RSS избранное.

Мы в социальных сетях:   FacebookВКонтактеtwitterTumblrLive Journal




Информация о возрастных ограничениях в отношении информационной продукции, подлежащая распространению на основании норм Федерального закона «О защите детей от информации, причиняющей вред их здоровью и развитию».

Некоторые материалы данной страницы могут содержать информацию, не предназначенную для лиц младше 18 лет.



Ссылка в СибирьКупить бетон в Дмитрове М550