Skip to content
Snippets Groups Projects
Commit ff9a2e2a authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Improve admin logs

parent eb1004f7
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -10,3 +10,8 @@ $ ->
$('.log-tabs a').click (e) ->
e.preventDefault()
$(this).tab('show')
$('.log-bottom').click (e) ->
e.preventDefault()
visible_log = $(".file_content:visible")
visible_log.animate({ scrollTop: visible_log.find('ol').height() }, "fast")
Loading
Loading
@@ -7,13 +7,6 @@
Group name is
.input
= f.text_field :name, placeholder: "Example Group", class: "xxlarge"
.clearfix
= f.label :path do
URL
.input
.input-prepend
%span.add-on= web_app_url + 'groups/'
= f.text_field :path, placeholder: "example"
 
.form-actions
= f.submit 'Save group', class: "btn save-btn"
Loading
Loading
@@ -3,12 +3,18 @@
= link_to "githost.log", "#githost", 'data-toggle' => 'tab'
%li
= link_to "application.log", "#application", 'data-toggle' => 'tab'
%p.light To prevent perfomance issues admin logs output the last 2000 lines
.tab-content
.tab-pane.active#githost
.file_holder#README
.file_title
%i.icon-file
githost.log
.right
= link_to '#', class: 'log-bottom' do
%i.icon-arrow-down
Scroll down
.file_content.logs
%ol
- Gitlab::GitLogger.read_latest.each do |line|
Loading
Loading
@@ -19,6 +25,10 @@
.file_title
%i.icon-file
application.log
.right
= link_to '#', class: 'log-bottom' do
%i.icon-arrow-down
Scroll down
.file_content.logs
%ol
- Gitlab::AppLogger.read_latest.each do |line|
Loading
Loading
Loading
Loading
@@ -11,7 +11,7 @@ module Gitlab
def self.read_latest
path = Rails.root.join("log", file_name)
self.build unless File.exist?(path)
logs = File.read(path).split("\n")
logs = `tail -n 2000 #{path}`.split("\n")
end
 
def self.build
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment