Sha256: d252df917ff29000901ddef6028ec9fe1b317afcd2d1bf237e5da0ea875eab8b
Contents?: true
Size: 797 Bytes
Versions: 7
Compression:
Stored size: 797 Bytes
Contents
module ErpApp module Desktop module Tail class BaseController < ::ErpApp::Desktop::BaseController def get_tail contents = [] cursor = params[:cursor].to_i log_file = File.join(Rails.root, 'log', "#{Rails.env}.log") File.open(log_file) do |f| if cursor == 0 f.seek(-1, IO::SEEK_END) else f.seek cursor end if !f.eof? contents = f.readlines cursor = f.tell end end render :json => {:success => true, :tail => contents.join('<br/>'), :cursor => cursor} end end end #Tail end #Desktop end #ErpApp
Version data entries
7 entries across 7 versions & 1 rubygems