Class: Spider::Loggers::ApacheCommonsLogger
- Defined in:
- lib/spiderfw/utils/loggers/apache_commons_logger.rb
Instance Method Summary collapse
- #debug(message, &proc) ⇒ Object
- #debug? ⇒ Boolean
- #do_log(level, message = nil, &proc) ⇒ Object
- #error(message, &proc) ⇒ Object
- #error? ⇒ Boolean
- #fatal(message, &proc) ⇒ Object
- #fatal? ⇒ Boolean
- #info(message, &proc) ⇒ Object
- #info? ⇒ Boolean
-
#initialize(klass = 'spider') ⇒ ApacheCommonsLogger
constructor
A new instance of ApacheCommonsLogger.
- #warn(message, &proc) ⇒ Object
- #warn? ⇒ Boolean
Constructor Details
#initialize(klass = 'spider') ⇒ ApacheCommonsLogger
Returns a new instance of ApacheCommonsLogger.
5 6 7 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 5 def initialize(klass='spider') @logger = org.apache.commons.logging.LogFactory.getLog(klass) end |
Instance Method Details
#debug(message, &proc) ⇒ Object
33 34 35 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 33 def debug(, &proc) do_log(:info, , &proc) end |
#debug? ⇒ Boolean
53 54 55 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 53 def debug? @logger.isDebugEnabled end |
#do_log(level, message = nil, &proc) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 9 def do_log(level, =nil, &proc) if block_given? return unless send("#{level}?") = yield end @logger.send(level, ) end |
#error(message, &proc) ⇒ Object
21 22 23 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 21 def error(, &proc) do_log(:error, , &proc) end |
#error? ⇒ Boolean
41 42 43 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 41 def error? @logger.isErrorEnabled end |
#fatal(message, &proc) ⇒ Object
17 18 19 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 17 def fatal(, &proc) do_log(:fatal, , &proc) end |
#fatal? ⇒ Boolean
37 38 39 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 37 def fatal? @logger.isFatalEnabled end |
#info(message, &proc) ⇒ Object
29 30 31 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 29 def info(, &proc) do_log(:info, , &proc) end |
#info? ⇒ Boolean
49 50 51 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 49 def info? @logger.isInfoEnabled end |
#warn(message, &proc) ⇒ Object
25 26 27 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 25 def warn(, &proc) do_log(:warn, , &proc) end |
#warn? ⇒ Boolean
45 46 47 |
# File 'lib/spiderfw/utils/loggers/apache_commons_logger.rb', line 45 def warn? @logger.isWarnEnabled end |