Skip to content

Instantly share code, notes, and snippets.

@davidbj
davidbj / log.py
Created September 15, 2013 01:36 — forked from guixing/log.py
import logging
from logging.handlers import *
import sys
class errorLogFilter(logging.Filter):
def filter(self,record):
if record.msg.startswith('error'):
return True
return False
pbpaster | cut -d: -f 1 | awk '{printf "\"%s\",\n",$1}'
def readfilerev(fd):
buff = 256
fd.seek(0,2)
size = fd.tell()
rem = size % buff
#pos = max(0, (size / buff -1) * buff)
line = ''
pos = -1
while fd.tell() > 0:
fd.seek(pos, 1)
def readfilerev(fd):
buff = 256
fd.seek(0,2)
size = fd.tell()
rem = size % buff
#pos = max(0, (size / buff -1) * buff)
line = ''
pos = -1
while fd.tell() > 0:
fd.seek(pos, 1)
import re
import sys
import os
def filerev(somefile, buffer=256):
somefile.seek(0, os.SEEK_END)
size = somefile.tell()
lines = ['']
rem = size % buffer
pos = max(0, (size // buffer - 1) * buffer)
import sys
def readfilerev(fd):
buff = 256
fd.seek(0,2)
size = fd.tell()
rem = size % buff
pos = max(0, size - (buff + rem))
line = ''
while pos >= 0 :
fd.seek(pos, 0)