예제 #1
0
 def index(self, logfile='', entries='', order='', timestr=''):
     """load a log file and display a first page
     """
     if not logfile:
         timestr = str(int(time.time() * 10))
         init_db(timestr)
         self.timestr = timestr
     else:
         rereadlog(logfile, entries, order, timestr)
     ## return str(get_data())
     return tmpl.render(**get_data(timestr))
예제 #2
0
def logviewer():
    """load a log file and display a first page
    """
    logfile = request.GET.get('logfile', '')
    entries = request.GET.get('entries', '')
    order = request.GET.get('order', '')
    if not logfile:
        init_db(timestr)
    else:
        rereadlog(logfile, entries, order, timestr)
    ## return str(get_data())
    return template('viewlogs', get_data(timestr))
예제 #3
0
def logviewer():
    """load a log file and display a first page
    """
    logfile = request.args.get('logfile', '')
    entries = request.args.get('entries', '')
    order = request.args.get('order', '')
    ## app.logger.debug('log: {} entr: {} order: {}'.format(logfile, entries, order))
    if not logfile:
        ## app.logger.debug('init-ing db')
        init_db(timestr)
    else:
        rereadlog(logfile, entries, order, timestr)
    data = get_data(timestr)
    ## app.logger.debug('got data: ' + str(data))
    return render_template('viewlogs.html', **data)
예제 #4
0
 def bottom(self):
     """Go to last displayable page
     """
     return tmpl.render(**get_data(self.timestr, 'last'))
예제 #5
0
 def next(self):
     """Go to next displayable page
     """
     return tmpl.render(**get_data(self.timestr, 'next'))
예제 #6
0
 def prev(self):
     """Go to prior displayable page
     """
     return tmpl.render(**get_data(self.timestr, 'prev'))
예제 #7
0
 def top(self):
     """Go to first displayable page
     """
     return tmpl.render(**get_data(self.timestr, 'first'))
예제 #8
0
def last_page():
    """Go to last displayable page
    """
    return render_template('viewlogs.html', **get_data('last'))
예제 #9
0
def next_page():
    """Go to next displayable page
    """
    return render_template('viewlogs.html', **get_data('next'))
예제 #10
0
def previous_page():
    """Go to prior displayable page
    """
    return render_template('viewlogs.html', **get_data('prev'))
예제 #11
0
def last_page():
    """Go to last displayable page
    """
    return template('viewlogs', get_data('last'))
예제 #12
0
def next_page():
    """Go to nextt displayable page
    """
    return template('viewlogs', get_data('next'))
예제 #13
0
def previous_page():
    """Go to prior displayable page
    """
    return template('viewlogs', get_data('prev'))