Class Mongo::Logger
In: lib/mongo/logger.rb
Parent: Object

Provides ability to log messages.

@since 2.0.0

Methods

level   level=   logger   logger=  

Public Class methods

Get the global logger level.

@example Get the global logging level.

  Mongo::Logger.level

@return [ Integer ] The log level.

@since 2.0.0

Set the global logger level.

@example Set the global logging level.

  Mongo::Logger.level == Logger::DEBUG

@return [ Integer ] The log level.

@since 2.0.0

Get the wrapped logger. If none was set will return a default debug level logger.

@example Get the wrapped logger.

  Mongo::Logger.logger

@return [ ::Logger ] The wrapped logger.

@since 2.0.0

Set the logger.

@example Set the wrapped logger.

  Mongo::Logger.logger = logger

@param [ ::Logger ] other The logger to set.

@return [ ::Logger ] The wrapped logger.

@since 2.0.0

[Validate]