Module: Lsslog

Defined in:
lib/lsslog.rb,
lib/lsslog_pb.rb,
lib/lsslog/version.rb,
lib/lsslog_services_pb.rb,
lib/lsslog/configuration.rb,
lib/lsslog/services/base.rb,
lib/lsslog/services/write_log.rb,
lib/lsslog/services/get_version.rb,
lib/lsslog/services/get_lss_config.rb,
lib/lsslog/services/set_lss_config.rb,
lib/lsslog/services/remove_lss_config.rb,
lib/lsslog/services/set_trans_exp_time.rb,
lib/lsslog/services/write_prod_transaction.rb

Defined Under Namespace

Modules: LssLogService, Services Classes: Configuration, Error

Constant Summary collapse

LssLog =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssLog").msgclass
LssRes =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssRes").msgclass
VersionOut =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.VersionOut").msgclass
EmptyIn =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.EmptyIn").msgclass
TransExpTime =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.TransExpTime").msgclass
LssConfig =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssConfig").msgclass
LssConfigRes =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.LssConfigRes").msgclass
ProdDetails =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.ProdDetails").msgclass
PurchasedItem =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.PurchasedItem").msgclass
ProdTransaction =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.ProdTransaction").msgclass
FlowDirection =
::Google::Protobuf::DescriptorPool.generated_pool.lookup("lsslog.FlowDirection").enummodule
VERSION =
"0.1.6"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



27
28
29
# File 'lib/lsslog.rb', line 27

def configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



31
32
33
# File 'lib/lsslog.rb', line 31

def configure
  yield(configuration)
end

.loggerObject



19
20
21
# File 'lib/lsslog.rb', line 19

def logger
  @@logger ||= defined?(Rails) ? Rails.logger : Logger.new(STDOUT)
end

.logger=(logger) ⇒ Object



23
24
25
# File 'lib/lsslog.rb', line 23

def logger=(logger)
  @@logger = logger
end