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