-
Theo Cushion authored
We rely on clear_appenders! and add_appender methods on semantic_logger. These seem to have changed in version 4.16.0.
Theo Cushion authoredWe rely on clear_appenders! and add_appender methods on semantic_logger. These seem to have changed in version 4.16.0.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using RubyGems.
Learn more
nexus_semantic_logger.gemspec 1.17 KiB
# frozen_string_literal: true
require_relative 'lib/nexus_semantic_logger/version'
Gem::Specification.new do |spec|
spec.name = "nexus_semantic_logger"
spec.version = NexusSemanticLogger::VERSION
spec.summary = "semantic_logger usage for nexus"
spec.authors = ["Johnathon Harris"]
spec.email = "john.harris@nexusmods.com"
# Specify which files should be added to the gem when it is released.
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
spec.files = Dir.chdir(File.expand_path(__dir__)) do
%x(git ls-files -z).split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
end
spec.require_paths = ['lib']
spec.add_dependency('amazing_print', '~> 1.4.0')
spec.add_dependency('ddtrace', '~> 1.22') # For datadog tracing/profiling.
spec.add_dependency('dogstatsd-ruby', '~> 5.4.0') # For custom application metrics.
spec.add_dependency('google-protobuf', '~> 3.22.0')
spec.add_dependency('net_tcp_client', '~> 2.2.0') # For TCP logging.
spec.add_dependency('rails_semantic_logger', '~> 4.10.0')
spec.add_dependency('semantic_logger', '<= 4.15.0')
spec.required_ruby_version = Gem::Requirement.new('>= 2.7.0')
end