summaryrefslogtreecommitdiff
path: root/lib/gitlab/logger.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-07-05 21:59:37 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-07-05 21:59:37 +0300
commitd40b9ce26d9df5c9245d9a4f3c07c91dd1706f06 (patch)
treefc83e2bea851acd42ff6fae02fe9947a2d6562ff /lib/gitlab/logger.rb
parent369df86e710bd876b3d688472cdce987e27640a3 (diff)
downloadgitlab-ce-d40b9ce26d9df5c9245d9a4f3c07c91dd1706f06.tar.gz
Admin gitolite logs. Refactored project creation. Few style fixes.
Diffstat (limited to 'lib/gitlab/logger.rb')
-rw-r--r--lib/gitlab/logger.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/gitlab/logger.rb b/lib/gitlab/logger.rb
index 45a990713f2..e8d20ad90c2 100644
--- a/lib/gitlab/logger.rb
+++ b/lib/gitlab/logger.rb
@@ -2,7 +2,13 @@ module Gitlab
class Logger
def self.error(message)
@@logger ||= ::Logger.new(File.join(Rails.root, "log/githost.log"))
+ message = Time.now.to_s(:long) + " -> " + message
@@logger.error(message)
end
+
+ def self.read_latest
+ path = Rails.root.join("log/githost.log")
+ logs = `tail -n 50 #{path}`.split("\n")
+ end
end
end