Quel est le meilleur Rails de Journalisation Gem

quelle est la meilleure façon de configurer les options de Journalisation sur un des rails de projet? Je suis à la recherche de quelque chose comme Log4J qui est disponible pour les Rails. J'ai trouvé log4r et il est en conflit construit dans l'Enregistreur de classe et j'ai aussi essayé de "Journalisation" gem et Il a quelques problèmes de configuration en tant que audit enregistreur. S'il vous plaît laissez-moi savoir vos suggestions sur ce sujet, car je suis un débutant sur le sujet.

J'ai utilisé le bloc de code ci-dessous dans l'industrie forestière.rb et inclus dans l'environnement.rb
Mais je reçois une erreur sur 'retourner' mot-clé que c'est déconseillé sur les rails de 2,8

config/environment.rb

# Logging
require File.join(File.dirname(__FILE__), 'logging')

Rails::Initializer.run do |config|

config/enregistrement.rb

require 'logging'

# Logging.init is required to avoid 
#   unknown level was given 'info' (ArgumentError)
# or
#   uninitialized constant Logging::MAX_LEVEL_LENGTH (NameError)
# when an Appender or Layout is created BEFORE any Logger is instantiated:
Logging.init :debug, :info, :warn, :error, :fatal

layout = Logging::Layouts::Pattern.new :pattern => "[%d] [%-5l] %m\n"

# Default logfile, history kept for 10 days
default_appender = Logging::Appenders::RollingFile.new 'default', \
  :filename => 'log/default.log', :age => 'daily', :keep => 10, :safe => true, :layout => layout

# Audit logfile, history kept forever
audit_appender = Logging::Appenders::RollingFile.new 'audit', \
  :filename => 'log/audit.log', :age => 'daily', :safe => true, :layout => layout

# Production logfile, history kept forever
prod_appender = Logging::Appenders::RollingFile.new 'prod', \
  :filename => 'log/production.log', :age => 'daily', :safe => true, :layout => layout

DEFAULT_LOGGER = returning Logging::Logger['server'] do |l|
  l.add_appenders default_appender
end
Jetez un oeil à mon article sur le blog sur la façon de configurer log4r avec Rails 3.x, peut-être que cela vous aide pour commencer: blog.mmlac.com/log4r-for-rails

OriginalL'auteur Pradeep Sanjaya | 2011-07-26