Module: Imap::Backup

Defined in:
lib/imap/backup.rb,
lib/imap/backup/cli.rb,
lib/imap/backup/utils.rb,
lib/imap/backup/version.rb,
lib/imap/backup/uploader.rb,
lib/imap/backup/cli/local.rb,
lib/imap/backup/cli/backup.rb,
lib/imap/backup/cli/status.rb,
lib/imap/backup/downloader.rb,
lib/imap/backup/serializer.rb,
lib/imap/backup/cli/folders.rb,
lib/imap/backup/cli/restore.rb,
lib/imap/backup/account/folder.rb,
lib/imap/backup/serializer/mbox.rb,
lib/imap/backup/account/connection.rb,
lib/imap/backup/configuration/list.rb,
lib/imap/backup/configuration/asker.rb,
lib/imap/backup/configuration/setup.rb,
lib/imap/backup/configuration/store.rb,
lib/imap/backup/configuration/account.rb,
lib/imap/backup/serializer/mbox_store.rb,
lib/imap/backup/serializer/mbox_enumerator.rb,
lib/imap/backup/configuration/folder_chooser.rb,
lib/imap/backup/configuration/connection_tester.rb

Defined Under Namespace

Modules: Account, Configuration, Serializer, Utils Classes: CLI, ConfigurationNotFound, Downloader, FolderNotFound, Logger, Uploader

Constant Summary collapse

MAJOR =
4
MINOR =
0
REVISION =
0
PRE =
nil
VERSION =
[MAJOR, MINOR, REVISION, PRE].compact.map(&:to_s).join(".")

Class Method Summary collapse

Class Method Details

.loggerObject



35
36
37
# File 'lib/imap/backup.rb', line 35

def self.logger
  Logger.instance.logger
end

.setup_logging(config) ⇒ Object



39
40
41
42
43
44
45
46
# File 'lib/imap/backup.rb', line 39

def self.setup_logging(config)
  logger.level =
    if config.debug?
      ::Logger::Severity::DEBUG
    else
      ::Logger::Severity::ERROR
    end
end