Sha256: 163056d6fdc20dbf17e9227672bd0aa2b2e5d32fb27e4c01843ef6e08f33b77f

Contents?: true

Size: 316 Bytes

Versions: 47

Compression:

Stored size: 316 Bytes

Contents

class MissingTranslationLogger
  def call(unfound)
    logger.warn "#{FastGettext.locale}: #{unfound}" unless FastGettext.locale == 'en'
  end

  private

  def logger
    return @logger if @logger
    require 'logger'
    @logger = Logger.new("log/unfound_translations", 2, 5*(1024**2))#max 2x 5mb logfile
  end
end

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
grosser-fast_gettext-0.4.0 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.10 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.11 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.12 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.13 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.14 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.15 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.16 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.2 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.3 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.4 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.5 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.7 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.8 examples/missing_translation_logger.rb
grosser-fast_gettext-0.4.9 examples/missing_translation_logger.rb
fast_gettext-0.8.1 examples/missing_translation_logger.rb
fast_gettext-0.8.0 examples/missing_translation_logger.rb
fast_gettext-0.7.1 examples/missing_translation_logger.rb
fast_gettext-0.7.0 examples/missing_translation_logger.rb
fast_gettext-0.6.12 examples/missing_translation_logger.rb