2012-05-30 16 views

cevap

7

BufferedLogger, varsayılan Rails logger'tır. Amacı, günlük iş parçacığı güvenliğini sağlamaktır. İsteğe bağlı olarak, bu kaydediciyi TaggedBufferedLogger içine sarabilir ve günlük çıkışını 'etiketlemek' istiyorsanız kullanabilirsiniz. weblog.rails gelen

Düz

Tagged logger 

When you’re running a multi-user, multi-account application, it’s a great help to be able to filter the log by who did what. Enter the TaggedLogging wrapper. It works like this: 

Logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT)) 
Logger.tagged("BCX") { Logger.info "Stuff" } # Logs "[BCX] Stuff" 
Logger.tagged("BCX") do 
    Logger.tagged("Jason") do 
    Logger.info "Stuff" # Logs "\[BCX\] \[Jason\] Stuff" 
    end 
end 
İlgili konular