Gem updates & githost logger

* Grit gem updated
* gitolite-client updated
* logger added
* few fixes
This commit is contained in:
Dmitriy Zaporozhets 2012-05-21 23:17:41 +03:00
parent 09831488c9
commit 1b2068eaa9
8 changed files with 23 additions and 8 deletions

View file

@ -3,6 +3,8 @@ module Gitlabhq
extend self
def utf8 message
return nil unless message
hash = CharlockHolmes::EncodingDetector.detect(message) rescue {}
if hash[:encoding]
CharlockHolmes::Converter.convert(message, hash[:encoding], 'UTF-8')

View file

@ -46,6 +46,7 @@ module Gitlabhq
end
end
rescue Exception => ex
Gitlabhq::Logger.error(ex.message)
raise Gitolite::AccessDenied.new("gitolite timeout")
end

8
lib/gitlabhq/logger.rb Normal file
View file

@ -0,0 +1,8 @@
module Gitlabhq
class Logger
def self.error(message)
@@logger ||= ::Logger.new(File.join(Rails.root, "log/githost.log"))
@@logger.error(message)
end
end
end