Module: AudioSwitch

Defined in:
lib/app_logger.rb,
lib/audio_switch.rb,
lib/audio_switch/ui.rb,
lib/audio_switch/model.rb,
lib/audio_switch/pactl.rb,
lib/audio_switch/version.rb

Defined Under Namespace

Modules: App Classes: Model, Pactl, UI

Constant Summary collapse

LOG =
configure_logger
VERSION =
'0.0.7'.freeze

Class Method Summary collapse

Class Method Details

.configure_loggerObject



2
3
4
5
6
7
8
# File 'lib/app_logger.rb', line 2

def self.configure_logger
  log_path = "#{Dir.home}/.audio_switch"
  Dir.mkdir(log_path) unless Dir.exist?(log_path)
  log = Logger.new("#{log_path}/audio_switch.log", 'daily')
  log.level = Logger::INFO
  log
end