Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-07-17 09:23:16 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2012-07-17 09:23:16 +0400
commit88033500232f12234a9546aa9b89111bcdbfecef (patch)
tree2104132c2d8059027d79ad44b457cad5384ad53d /lib/gitlab/logger.rb
parent494cd02b38eb2bfbeeb69dec0688a7a1e7ccf50f (diff)
CHANGELOG updated. Fixed MR bug. Logger improved
Diffstat (limited to 'lib/gitlab/logger.rb')
-rw-r--r--lib/gitlab/logger.rb18
1 files changed, 14 insertions, 4 deletions
diff --git a/lib/gitlab/logger.rb b/lib/gitlab/logger.rb
index 5249fdbca0e..aff13baf67b 100644
--- a/lib/gitlab/logger.rb
+++ b/lib/gitlab/logger.rb
@@ -1,14 +1,24 @@
module Gitlab
- class Logger
+ class Logger < ::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)
+ build.error(message)
+ end
+
+ def self.info(message)
+ build.info(message)
end
def self.read_latest
path = Rails.root.join("log/githost.log")
logs = File.read(path).split("\n")
end
+
+ def self.build
+ new(File.join(Rails.root, "log/githost.log"))
+ end
+
+ def format_message(severity, timestamp, progname, msg)
+ "#{timestamp.to_s(:long)} -> #{severity} -> #{msg}\n"
+ end
end
end