Semantic Logger v4.6.0 Release Notes
Release Date: 2019-10-10 // over 4 years ago-
๐ Fixed
- ๐ Allow sending a metric with a message
- ๐ Fix graylog issue with non-exception logs
๐ Changed
- When a required gem is missing, raise a LoadError rather than a RuntimeError
- Appender#factory method signature
- ๐ Appender#build method signature
- ๐ SemanticLogger::Base.fast_tag no longer deprecated
โ Removed
- โ Remove deprecated methods and backwards compatibility code:
- AnsiColors::LEVEL_MAP
- Appender::AnsiColors (use SemanticLogger::AnsiColors)
- Appender.colorized_formatter (use SemanticLogger::Formatters::Color.new)
- Appender.json_formatter (use SemanticLogger::Formatters::Json.new)
- SemanticLogger::Base.payload (use SemanticLogger.named_tags)
- SemanticLogger::Base.with_payload (use SemanticLogger.named_tagged)
- SemanticLogger::Log.has_paylod? (use SemanticLogger::Lab.payload?)
- SemanticLogger::Log.formatted_time (use time.strftime(Formatters::Base.build_time_format))
- SemanticLogger::Log.to_h (use Use SemanticLogger::Formatters::Raw)
โ Added
- ๐ฒ Log environment when available